UNPKG

@sanity/schema

Version:
48 lines (43 loc) 911 B
/** * @deprecated Use `import {Schema} from "@sanity/schema"` instead */ declare class DeprecatedDefaultSchema extends Schema_2 { static compile(schemaDef: any): Schema_2 constructor(schemaDef: any) } export default DeprecatedDefaultSchema export declare const Schema: typeof Schema_2 /** * @beta */ declare class Schema_2 { #private _original: { name: string types: any[] parent?: Schema_2 } _registry: { [typeName: string]: any } static compile(schemaDef: any): Schema_2 constructor(schemaDef: any) get name(): string /** * Returns the parent schema. */ get parent(): Schema_2 | undefined get(name: string): any has(name: string): boolean getTypeNames(): string[] getLocalTypeNames(): string[] } /** * @internal */ export declare interface SchemaValidationResult { severity: 'warning' | 'error' message: string helpId?: string } export {}