Version: 4.xx.xx
Interface References
CrudFilters​
CrudFilter​
| Key | Type | 
|---|---|
| field | string | 
| operator | CrudOperators | 
| value | any | 
CrudOperators​
"eq" |
    "ne" |
    "lt" |
    "gt" |
    "lte" |
    "gte" |
    "in" |
    "nin" |
    "contains" |
    "ncontains" |
    "containss" |
    "ncontainss" |
    "between" |
    "nbetween" |
    "null" |
    "nnull" |
    "startswith" |
    "nstartswith" |
    "startswiths" |
    "nstartswiths" |
    "endswith" |
    "nendswith" |
    "endswiths" |
    "nendswiths";
| Type | Description | 
|---|---|
| "eq" | Equal | 
| "ne" | Not equal | 
| "lt" | Less than | 
| "gt" | Greater than | 
| "lte" | Less than or equal to | 
| "gte" | Greater than or equal to | 
| "in" | Included in an array | 
| "nin" | Not included in an array | 
| "contains" | Contains | 
| "ncontains" | Doesn't contain | 
| "containss" | Contains, case sensitive | 
| "ncontainss" | Doesn't contain, case sensitive | 
| "between" | Between | 
| "nbetween" | Doesn't between | 
| "null" | Is null | 
| "nnull" | Is not null | 
| "startswith" | Starts with | 
| "nstartswith" | Doesn't start with | 
| "startswiths" | Starts with, case sensitive | 
| "nstartswiths" | Doesn't start with, case sensitive | 
| "endswith" | Ends with | 
| "nendswith" | Doesn't end with | 
| "endswiths" | Ends with, case sensitive | 
| "nendswiths" | Doesn't end with, case sensitive | 
CrudSorting​
CrudSort​
| Key | Type | 
|---|---|
| field | string | 
| order | "asc"| "desc" | 
| ordertype | Description | 
|---|---|
| "asc" | Ascending order | 
| "desc" | Descending order | 
SortOrder​
"desc" | "asc" | "null";
Pagination​
| Key | Type | 
|---|---|
| current | number | 
| pageSize | number | 
| mode | "client"|"server"|"off" | 
BaseKey​
| Type | 
|---|
| string|number | 
BaseRecord​
| Key | Type | 
|---|---|
| id? | BaseKey | 
| [key: string] | any | 
HttpError​
| Key | Type | 
|---|---|
| message | string | 
| statusCode | number | 
Delete Button Props​
ButtonProps
| Key | Type | 
|---|---|
| resourceName? | string | 
| recordItemId? | BaseKey | 
| onSuccess? | <TData = BaseRecord>(value: { data: TData; }) => void; | 
| mutationMode? | MutationMode | 
| hideText? | boolean | 
MutationMode​
"pessimistic" | "optimistic" | "undoable";
UploadedFile​
| Key | Type | 
|---|---|
| uid | string | 
| name | string | 
| url | string | 
| type | string | 
| size | number | 
| percent | number | 
| status | "error"|"success"|"done" |"uploading"|"removed" | 
UseImportInputPropsType​
| Key | Type | 
|---|---|
| type | "file" | 
| accept | ".cvs" | 
| onChange | (event: React.ChangeEvent<HTMLInputElement>) => void | 
SuccessErrorNotification​
| Key | Type | 
|---|---|
| successNotification | (data?: TData, values?: TVariables, resource?: string) => NotificationProperties| Notification Properties |false | 
| errorNotification | (error?: TError, values?: TVariables, resource?: string) => NotificationProperties| Notification Properties |false | 
MetaDataQuery​
| Key | Type | 
|---|---|
| [k: string] | any | 
| operation? | string | 
| fields? | Array<string|object| NestedField> | 
| variables? | VariableOptions | 
| queryContext? | Omit<QueryFunctionContext, "meta"> | 
NestedField​
| Key | Type | 
|---|---|
| operation | string | 
| variables | VariableOptions[] | 
| fields | Array<string|object| NestedField> | 
QueryBuilderOptions​
| Key | Type | 
|---|---|
| operation | string | 
| variables | VariableOptions | 
| fields | Array<string|object|NestedField> | 
VariableOptions​
| Key | Type | 
|---|---|
| type? | string | 
| name? | string | 
| value? | any | 
| list? | bool | 
| required? | bool | 
| [k: string] | any | 
PromptProps​
| Key | Type | 
|---|---|
| message | string | 
| when? | boolean | 
| setWarnWhen? | (warnWhen: boolean) => void | 
CanParams​
| Key | Type | 
|---|---|
| resource | string | 
| action | string | 
| params? | { resource?: IResourceItem,id?: BaseKey,[key: string]: any} | 
CanReturnType​
| Key | Type | 
|---|---|
| can | boolean | 
| reason? | string | 
LiveEvent​
| Key | Type | 
|---|---|
| channel | string | 
| type | "deleted"|"updated"|"created"| "*" |string | 
| payload | {ids?: BaseKey[]; [x: string]: any; } | 
| date | Date | 
LiveModeProps​
| Key | Type | 
|---|---|
| liveMode? | "auto" |"manual"|"off" | 
| liveParams? | {ids?: BaseKey[]; [x: string]: any; } | 
| onLiveEvent? | (event: LiveEvent) => void | 
MetaProps​
| Key | Type | 
|---|---|
| label? | string | 
| icon? | React.ReactNode | 
| audit? | string[] | 
| parent?: | string | 
| dataProviderName? | string | 
| [key: string] | any | 
ResourceItemProps​
| Key | Type | 
|---|---|
| name | string | 
| identifier? | string | 
| meta? | MetaProps | 
SyncWithLocationParams​
| Key | Type | 
|---|---|
| pagination? | { current?: number; pageSize?: number } | 
| sorter? | CrudSorting | 
| filters? | CrudSCrudFiltersorting | 
Open Notification Params​
| Key | Type | 
|---|---|
| key? | string | 
| type | "success" |"error"|"progress" | 
| message | string | 
| description? | string | 
| cancelMutation? | () => void | 
| undoableTimeout? | number | 
Close Notification Params​
| Key | Type | 
|---|---|
| key | string |