Skip to content

Type Alias: Config

Makaio Framework


Makaio Framework / contracts / Config

Config = z.infer<typeof ConfigSchema>

Defined in: ../../../packages/contracts/src/config/config-schema.ts:141

Inferred type for the bootstrap config.

  • Config
    • z.infer<typeof ConfigSchema>
      • typeof ConfigSchema
type Config = {
$schema: 'makaio/config/v1';
mode: 'local' | 'remote' | 'hybrid';
role: 'main-dev-machine' | 'server';
bus?: { remote?: { url?: string | undefined; secret?: string | undefined; } | undefined; } | undefined;
relay?: { autoReconnect: boolean; maxReconnectAttempts: number; heartbeatInterval: number; url?: string | undefined; token?: string | undefined; } | undefined;
features?: { voiceBridge: boolean; } | undefined;
fileWatcher?: { backend: 'auto' | 'watchman' | 'parcel' | 'chokidar'; } | undefined;
};