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

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

There is a newer version: 7.28.3
Show newest version
import { Action } from '../Action'
import { Table } from '../table/Table'

import { Widget } from './Widgets'

export type RegisterPayload = {
    widgetId: string
    initProps: { type: string, table?: Table }
    preInit: boolean
}

export type ResolvePayload = {
    widgetId: string
    modelId: string
    model: Record
}

export type TogglePayload = {
    widgetId: string
    id?: string
    savedProps?: Widget | null
}

export type ChangeFilterVisibilityPayload = {
    widgetId: string
    isFilterVisible: boolean
}

export type Register = Action
export type Resolve = Action
export type Toggle = Action
export type ChangeFilterVisibility = Action




© 2015 - 2025 Weber Informatics LLC | Privacy Policy