/// declare module "copyright" { export class CrossServiceDaemonCopyright { static toString(): string; } } declare module "foundation/service/daemon/core/ServerDaemonService" { import { Types } from 'cross/runtime/lang/collection/Types'; import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { EnvironmentService } from 'cross/runtime/module/environment/EnvironmentService'; import { ListenerAsyncThread } from 'cross/runtime/module/thread/ListenerAsyncThread'; import { ThreadService } from 'cross/runtime/module/thread/ThreadService'; import { Service } from 'cross/runtime/module/Service'; import { Process } from 'cross/system/base/process/Process'; export class ServerDaemonService extends Service { protected _configCode: string; protected _config: any; protected _processFile: string; protected _processConfigFile: string; protected _processCount: number; protected _processes: Types; protected _threadConfig: ListenerAsyncThread; protected _environmentService: EnvironmentService; protected _threadService: ThreadService; initializeConfig(jconfig: any): void; onActive(): void; processStartAsync(): Promise; processShutdownAsync(): Promise; processAsync(): Promise; } } declare module "foundation/service/daemon/IndexSpace" { export class IndexSpace { static namespaces(): string[]; } } declare module "foundation/service/daemon/NamespaceUtil" { export class NamespaceUtil { static initialize(): void; } } declare module "foundation/service/daemon/ServerDaemonApplication" { import { ResultObject } from 'cross/runtime/lang/ResultObject'; import { BaseApplication } from 'cross/system/framework/BaseApplication'; export class ServerDaemonApplication extends BaseApplication { parameterModeCd: string; parameterPort: string; moduleName: string; constructor(); makeRootPath(path: string): string; startupAsync(args: Array, isProcess?: boolean): Promise; static get instance(): ServerDaemonApplication; } }