mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-13 23:14:53 +09:00
* Refactor UserManager to use Datastore * Rename lib.User to UserDetails also adds to/fromUserDetails * Fix existing tests * Add user class tests * Add tests for finaliseUsers * Move HostDetails to own file with tests * Move InstanceDetails to its own file with tests * Rename HostInfo and add tests * Rename InstanceInfo and add tests - Also changes the names of the host properties related to instances - Also removes the need to specify the location of InstanceInfo * Make json round trip test validate schema * Add InstanceManager * Fix lint errors * Extra tests * Add final test coverage * Add one last test to InstanceManager * Response to comments * Use generator rather than return anonumous generator Co-authored-by: Hornwitser <github@hornwitser.no> * Fix lint issue with generator --------- Co-authored-by: Hornwitser <github@hornwitser.no>
29 lines
1.1 KiB
TypeScript
29 lines
1.1 KiB
TypeScript
/**
|
|
* Shared data types used in Clusterio
|
|
* @module lib/data
|
|
* @author Hornwitser
|
|
*/
|
|
export { default as ExportManifest } from "./ExportManifest";
|
|
export { default as ModInfo, ModDependency } from "./ModInfo";
|
|
export { ModSettingColor } from "./ModPack";
|
|
export type { ModSetting, ModRecord } from "./ModPack";
|
|
export { default as ModPack } from "./ModPack";
|
|
export { default as ModuleInfo } from "./ModuleInfo";
|
|
export { default as Permission } from "./Permission";
|
|
export { default as PlayerStats } from "./PlayerStats";
|
|
export { default as Role } from "./Role";
|
|
export { default as InstanceDetails, InstanceStatus } from "./InstanceDetails";
|
|
export { default as HostDetails } from "./HostDetails";
|
|
export { default as UserDetails } from "./UserDetails";
|
|
export type { IUser } from "./UserDetails";
|
|
export * from "./composites";
|
|
export * from "./messages_core";
|
|
export * from "./messages_controller";
|
|
export * from "./messages_host";
|
|
export * from "./messages_instance";
|
|
export * from "./messages_mod";
|
|
export * from "./messages_user";
|
|
export * from "./messages_role";
|
|
export * from "./messages_plugin";
|
|
export * from "./version";
|