UNPKG

@prisma-cms/component

Version:
58 lines (37 loc) 1.26 kB
// export type PrismaCmsComponentPropsDataObject = Record<string, any> // export interface PrismaCmsComponentPropsData { // object?: PrismaCmsComponentPropsDataObject | null // // data?: { // // object?: PrismaCmsComponentPropsDataObject // // } // } // type Locales = Record<string, any>; export interface PrismaCmsComponentError extends Error { _id?: string open?: boolean /** * Ключ поля в API-ошибках */ key?: string } interface Locales extends Record<string, any> {} export interface PrismaCmsComponentProps { // @deprecated // data?: PrismaCmsComponentPropsData | null | undefined object?: Record<string, any> | null | undefined _dirty?: Partial<PrismaCmsComponentProps['object']> filters?: Record<string, any> | undefined locales?: Locales errorDelay?: number // onChange?: (data: Partial<PrismaCmsComponentProps["object"]>) => void } export interface PrismaCmsComponentState { locales: Locales filters: Record<string, any> | undefined errors: PrismaCmsComponentError[] notifications: PrismaCmsComponentError[] error: PrismaCmsComponentError | null loading: boolean // _dirty?: Record<string, any> | null | undefined _dirty?: PrismaCmsComponentProps['_dirty'] }