schema-finder
Version:
A simple React component for viewing and exploring a JSONSchema
18 lines • 866 B
TypeScript
import { Deref, DerefOptions, JSONSchema7, SchemaEntry } from "./internal";
/**
* Transforms key/schema entry into {SchemaEntry}
*/
export declare function toSchemaEntry([key, schema]: [key: string, value: JSONSchema7], deref: Deref): Promise<SchemaEntry>;
export interface SchemaEntryBuilderParams {
entry: [string, JSONSchema7];
group?: string;
required?: string[];
path?: string[];
idx?: number;
deref?: Deref;
derefOptions?: DerefOptions;
}
export declare function buildSchemaEntry({ entry, group, required, path, idx, deref, derefOptions, }: SchemaEntryBuilderParams): Promise<SchemaEntry>;
export declare function buildSchemaEntries(parent?: SchemaEntry): Promise<SchemaEntry[]>;
export declare function buildSchemaEntriesWithInlinedBooleanLogic(parent?: SchemaEntry): Promise<SchemaEntry[]>;
//# sourceMappingURL=entries.d.ts.map