All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ducks.columns.Actions.d.ts Maven / Gradle / Ivy

import { Action } from '../Action'

export type RegisterColumnPayload = {
    key: string
    columnId: string
    label: string
    visible: boolean
    disabled: boolean
    conditions: object
}

export type ChangeColumnVisibilityPayload = {
    columnId: string
    visible: boolean
    key: string
    isInit?: boolean
    disabled?: boolean
    frozen?: boolean
}

export type ChangeColumnDisabledPayload = {
    widgetId?: string
    columnId: string
    disabled: boolean
    key: string
}

export type ToggleColumnVisibilityPayload = {
    widgetId?: string
    columnId: string
    key: string
}

export type ChangeFrozenColumnPayload = {
    widgetId?: string
    columnId: string
    key: string
}

export type RegisterColumn = Action
export type ChangeColumnVisibility = Action
export type ChangeColumnDisabled = Action
export type ToggleColumnVisibility = Action
export type ChangeFrozenColumn = Action




© 2015 - 2025 Weber Informatics LLC | Privacy Policy