shelving
Version:
Toolkit for using data in JavaScript.
10 lines (9 loc) • 442 B
TypeScript
import type { ReactElement } from "react";
import type { Schemas } from "../../schema/Schema.js";
import type { Data } from "../../util/data.js";
import type { ValueInputProps } from "./Input.js";
export interface DataInputProps<T extends Data> extends ValueInputProps<T> {
/** Schema for the sub-fields of this input. */
props: Schemas<T>;
}
export declare function DataInput<T extends Data>(props: DataInputProps<T>): ReactElement;