@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
9 lines (8 loc) • 590 B
TypeScript
import { JSONSchema6, JSONSchema7 } from "json-schema";
import { Definition, Reference } from "../UX/shared/components/SchemaForm/SchemaParser";
import { UIDefinition } from "../UX/shared/components/SchemaForm/UISchema";
type JsonSchema = JSONSchema7 | JSONSchema6;
type DynamicObject = Record<string, unknown> | [];
export declare const buildObjectFromSchema: (schema: JsonSchema, initialValues?: DynamicObject) => DynamicObject;
export declare function buildProperty(prop: Definition | null, references: Reference[], parent?: Definition, uiDef?: UIDefinition | null): unknown;
export {};