@vonage/vivid-react
Version:
Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings
145 lines (135 loc) • 2.89 kB
JavaScript
/*
* DO NOT EDIT THIS FILE. IT IS GENERATED
*/
/*
Code in this file were generated using following JSON:
{
"name": "vwc-data-grid-column",
"path": "./../node_modules/@vonage/vwc-data-grid/vwc-data-grid-column-api.d.ts",
"properties": [
{
"name": "path",
"type": "string | undefined",
"bindable": false
},
{
"name": "tree",
"type": "boolean",
"bindable": false
},
{
"name": "hidden",
"type": "boolean",
"bindable": false
},
{
"name": "frozen",
"type": "boolean",
"bindable": false
},
{
"name": "sortable",
"type": "boolean",
"bindable": false
},
{
"name": "filterable",
"type": "boolean",
"bindable": false
},
{
"name": "resizable",
"type": "boolean",
"bindable": false
},
{
"name": "selector",
"type": "string | undefined",
"bindable": false
},
{
"name": "autoWidth",
"type": "boolean",
"bindable": false
},
{
"name": "width",
"type": "string | undefined",
"bindable": false
},
{
"name": "header",
"type": "string",
"bindable": false
},
{
"name": "headerRenderer",
"type": "undefined",
"bindable": true
},
{
"name": "footer",
"type": "string",
"bindable": false
},
{
"name": "footerRenderer",
"type": "undefined",
"bindable": true
},
{
"name": "cellRenderer",
"type": "undefined",
"bindable": true
}
],
"events": []
}
*/
import PropTypes from 'prop-types'
import wrapper from '@vonage/vivid-react-wrapper'
import '@vonage/vwc-data-grid'
import '@vonage/vwc-data-grid/vwc-data-grid-column'
/**
* @param {string | undefined} path
* @param {boolean} tree
* @param {boolean} hidden
* @param {boolean} frozen
* @param {boolean} sortable
* @param {boolean} filterable
* @param {boolean} resizable
* @param {string | undefined} selector
* @param {boolean} autoWidth
* @param {string | undefined} width
* @param {string} header
* @param {undefined} headerRenderer
* @param {string} footer
* @param {undefined} footerRenderer
* @param {undefined} cellRenderer
*/
const VwcDataGridColumn = wrapper('vwc-data-grid-column', {
events: [],
attributes: [],
properties: ["headerRenderer","footerRenderer","cellRenderer"]
});
VwcDataGridColumn.propTypes = {
path: PropTypes.string,
tree: PropTypes.bool,
hidden: PropTypes.bool,
frozen: PropTypes.bool,
sortable: PropTypes.bool,
filterable: PropTypes.bool,
resizable: PropTypes.bool,
selector: PropTypes.string,
autoWidth: PropTypes.bool,
width: PropTypes.string,
header: PropTypes.string,
headerRenderer: PropTypes.any /* undefined */,
footer: PropTypes.string,
footerRenderer: PropTypes.any /* undefined */,
cellRenderer: PropTypes.any /* undefined */
}
VwcDataGridColumn.defaultProps = {
}
VwcDataGridColumn.displayName = 'VwcDataGridColumn'
export default VwcDataGridColumn