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

package.src.vaadin-grid-column.d.ts Maven / Gradle / Ivy

/**
 * @license
 * Copyright (c) 2016 - 2023 Vaadin Ltd.
 * This program is available under Apache License Version 2.0, available at https://vaadin.com/license/
 */

import type { GridDefaultItem } from './vaadin-grid.js';
import type {
  GridBodyRenderer as GridMixinBodyRenderer,
  GridColumnMixin,
  GridHeaderFooterRenderer as GridMixinHeaderFooterRenderer,
} from './vaadin-grid-column-mixin.js';

export * from './vaadin-grid-column-mixin.js';
export type GridBodyRenderer = GridMixinBodyRenderer>;
export type GridHeaderFooterRenderer = GridMixinHeaderFooterRenderer>;

/**
 * A `` is used to configure how a column in ``
 * should look like.
 *
 * See [``](#/elements/vaadin-grid) documentation for instructions on how
 * to configure the ``.
 */
declare class GridColumn extends HTMLElement {}

interface GridColumn extends GridColumnMixin>, HTMLElement {}

declare global {
  interface HTMLElementTagNameMap {
    'vaadin-grid-column': GridColumn;
  }
}

export { GridColumn };




© 2015 - 2024 Weber Informatics LLC | Privacy Policy