knowhub
Version:
Synchronize AI coding–agent knowledge files (rules, templates, guidelines) across your project.
11 lines • 858 B
TypeScript
import type { ValidatedResource } from "./config.js";
import type { Resource } from "./config.js";
export declare function validateResourceSource(resource: Resource, resourcePath: string): void;
export declare function validateOverwrite(overwrite: unknown, resourcePath: string): boolean;
export declare function validateOutputs(outputs: unknown, resourcePath: string): string[];
export declare function validateUrlFormat(url: string): void;
export declare function validateConfigStructure(config: unknown, configPath?: string): void;
export declare function validateResourceStructure(resource: unknown, resourcePath: string): void;
export declare function validateResource(resource: Resource, resourcePath?: string): Promise<ValidatedResource>;
export declare function validateLocalPath(path: string): Promise<void>;
//# sourceMappingURL=validators.d.ts.map