every-plugin
Version:
53 lines • 1.61 kB
text/typescript
//#region src/build/shared-deps.d.ts
interface SharedDependencyConfig {
version: string;
requiredVersion: string | false;
singleton: boolean;
strictVersion: boolean;
eager: boolean;
}
type SharedDependencies = Record<string, SharedDependencyConfig>;
declare const pluginSharedDependencies: {
"every-plugin": {
requiredVersion: string | false;
singleton: boolean;
strictVersion: boolean;
eager: boolean;
version: string;
};
effect: {
requiredVersion: string | false;
singleton: boolean;
strictVersion: boolean;
eager: boolean;
version: string;
};
zod: {
requiredVersion: string | false;
singleton: boolean;
strictVersion: boolean;
eager: boolean;
version: string;
};
"@orpc/contract": {
requiredVersion: string | false;
singleton: boolean;
strictVersion: boolean;
eager: boolean;
version: string;
};
"@orpc/server": {
requiredVersion: string | false;
singleton: boolean;
strictVersion: boolean;
eager: boolean;
version: string;
};
};
type PluginSharedDependencyName = keyof typeof pluginSharedDependencies;
declare function getPluginSharedDependencies(): SharedDependencies;
declare function getPluginSharedDependenciesVersionRange(): Record<string, string>;
declare function getMajorMinorVersion(version: string): string;
//#endregion
export { PluginSharedDependencyName, SharedDependencies, SharedDependencyConfig, getMajorMinorVersion, getPluginSharedDependencies, getPluginSharedDependenciesVersionRange, pluginSharedDependencies };
//# sourceMappingURL=shared-deps.d.mts.map