Interface CrudOptionsIf

Hierarchy

  • CrudOptionsIf

Implemented by

Properties

autoAddActionColumn?: boolean
calcFixedRightColumnCount: ((columnCount) => number)

Type declaration

    • (columnCount): number
    • Parameters

      • columnCount: number

      Returns number

deleteItem: ((crudOptions, id) => Promise<any>)

Type declaration

    • (crudOptions, id): Promise<any>
    • Parameters

      Returns Promise<any>

fetchItem: (<T>(crudOptions, id) => Promise<T>)

Type declaration

    • <T>(crudOptions, id): Promise<T>
    • Type Parameters

      • T

      Parameters

      Returns Promise<T>

fetchList: (<T>(crudOptions) => Promise<T[]>)

Type declaration

    • <T>(crudOptions): Promise<T[]>
    • Type Parameters

      • T

      Parameters

      Returns Promise<T[]>

getEmptyItem: (() => any)

Type declaration

    • (): any
    • Returns any

getHeadersInit?: (() => HeadersInit)

Type declaration

    • (): HeadersInit
    • Returns HeadersInit

getIdByObject: (<T>(o) => any)

Type declaration

    • <T>(o): any
    • Type Parameters

      • T extends Record<string, unknown>

      Parameters

      • o: T

      Returns any

getIdKey: (() => string)

Type declaration

    • (): string
    • Returns string

isActionDeleteEnabled?: boolean
isActionDeleteVisible?: boolean
singleRowActions: CrudAction[]
tableActions: CrudAction[]
updateItem: ((crudOptions, id, item) => Promise<any>)

Type declaration

    • (crudOptions, id, item): Promise<any>
    • Parameters

      Returns Promise<any>

urls: UrlsIf