UNPKG

zent

Version:

一套前端设计语言和基于React的实现

11 lines (10 loc) 821 B
import { FieldSetModel, BasicModel, ModelRef } from './models'; import { BasicBuilder } from './builders'; export declare function noop(): void; export declare function last<T>(arr: T[]): T; export declare function useDestroyOnUnmount<Model extends BasicModel<any>>(field: string | BasicModel<any> | ModelRef<any, any, Model>, model: BasicModel<any>, parent: FieldSetModel | undefined): void; export declare type $MergeProps<T> = (T extends any ? (t: T) => void : never) extends (r: infer R) => void ? R : never; export declare const isArray: (arg: any) => arg is any[]; export declare type UnknownObject = Record<string, unknown>; export declare type UnknownFieldSetModelChildren = Record<string, BasicModel<any>>; export declare type UnknownFieldSetBuilderChildren = Record<string, BasicBuilder<any, BasicModel<any>>>;