UNPKG

every-plugin

Version:
59 lines 1.77 kB
//#region src/runtime/mf-config.d.ts declare const PLUGIN_VERSION: string; interface SharedConfig { singleton: boolean; requiredVersion: string | false; strictVersion: boolean; eager: boolean; } declare const SHARE_CONFIG: SharedConfig; declare const MF_CORE_SHARED_DEPS: { readonly "every-plugin": { readonly version: string; readonly shareScope: "default"; readonly shareConfig: SharedConfig; }; readonly effect: { readonly version: string; readonly shareScope: "default"; readonly shareConfig: SharedConfig; }; readonly zod: { readonly version: string; readonly shareScope: "default"; readonly shareConfig: SharedConfig; }; readonly "@orpc/contract": { readonly version: string; readonly shareScope: "default"; readonly shareConfig: SharedConfig; }; readonly "@orpc/client": { readonly version: string; readonly shareScope: "default"; readonly shareConfig: SharedConfig; }; readonly "@orpc/server": { readonly version: string; readonly shareScope: "default"; readonly shareConfig: SharedConfig; }; }; type CoreSharedDepName = keyof typeof MF_CORE_SHARED_DEPS; interface AppSharedDepConfig { version: string; requiredVersion?: string | false; singleton?: boolean; strictVersion?: boolean; eager?: boolean; shareScope?: string; } type AppSharedDeps = Record<string, AppSharedDepConfig>; declare function buildMergedSharedDeps(appShared?: AppSharedDeps): Record<string, { version: string; shareScope: string; shareConfig: SharedConfig; }>; //#endregion export { AppSharedDepConfig, AppSharedDeps, CoreSharedDepName, MF_CORE_SHARED_DEPS, PLUGIN_VERSION, SHARE_CONFIG, SharedConfig, buildMergedSharedDeps }; //# sourceMappingURL=mf-config.d.cts.map