Interfacetypesv0.3.5SeedcordInstanceMinimal structural contract for a runnable Seedcord instance: read config, start, and shut down. The framework's CoreCore extends this; external hosts (the CLI) narrow an unknown module export to this shape after a runtime brand check. interface SeedcordInstanceinterface SeedcordInstanceMember overviewPropertiesconfigshutdownstartupMethodsstart()Propertiesconfigreadonly config: Configreadonly config: Configshutdownreadonly shutdown: { run(exitCode?: number, exitProcess?: boolean): Promise<void>; }readonly shutdown: { run(exitCode?: number, exitProcess?: boolean): Promise<void>; }startupreadonly startup: { abort(): void; }readonly startup: { abort(): void; }Methodsstart()async start(): Promise<unknown>async start(): Promise<unknown>
shutdownreadonly shutdown: { run(exitCode?: number, exitProcess?: boolean): Promise<void>; }readonly shutdown: { run(exitCode?: number, exitProcess?: boolean): Promise<void>; }