UNPKG

@sanity/form-builder

Version:
21 lines 897 B
import { ArraySchemaType } from '@sanity/types'; import React, { ReactNode } from 'react'; import PatchEvent from '../../../PatchEvent'; export interface ArrayFunctionsProps<SchemaType extends ArraySchemaType, MemberType> { className?: string; type: SchemaType; children?: ReactNode; value?: MemberType[]; readOnly: boolean | null; onAppendItem: (itemValue: MemberType) => void; onPrependItem: (itemValue: MemberType) => void; onFocusItem: (item: MemberType, index: number) => void; onCreateValue: (type: SchemaType) => MemberType; onChange: (event: PatchEvent) => void; } declare function ArrayFunctions<MemberType>(props: ArrayFunctionsProps<ArraySchemaType, MemberType>): React.JSX.Element; declare namespace ArrayFunctions { var __SANITY_INTERNAL_IMPLEMENTATION: boolean; } export default ArrayFunctions; //# sourceMappingURL=ArrayFunctions.d.ts.map