UNPKG

@nosana/schema-validator

Version:
20 lines (19 loc) 950 B
import { NosPipelineSchema } from "./schema"; import { parse, stringify } from 'yaml'; export declare const validateJson: (schema: any) => { errors?: import("ajv").ErrorObject<string, Record<string, any>, unknown>[] | null | undefined; evaluated?: import("ajv/dist/types").Evaluated | undefined; schema: import("ajv").AnySchema; schemaEnv: import("ajv/dist/compile").SchemaEnv; source?: import("ajv/dist/types").SourceCode | undefined; valid: boolean; }; export declare const validateYaml: (yaml: string) => { errors?: import("ajv").ErrorObject<string, Record<string, any>, unknown>[] | null | undefined; evaluated?: import("ajv/dist/types").Evaluated | undefined; schema: import("ajv").AnySchema; schemaEnv: import("ajv/dist/compile").SchemaEnv; source?: import("ajv/dist/types").SourceCode | undefined; valid: boolean; }; export { NosPipelineSchema, parse as parseYaml, stringify as stringifyYaml };