All files / src index.ts

100% Statements 83/83
100% Branches 0/0
100% Functions 0/0
100% Lines 83/83

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 1011x 1x 1x 1x   1x   1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x     1x 1x 1x     1x 1x     1x   1x 1x 1x 1x   1x 1x 1x 1x 1x 1x 1x 1x   1x   1x   1x 1x   1x 1x 1x 1x 1x   1x 1x 1x   1x 1x 1x 1x 1x 1x   1x 1x 1x 1x 1x 1x  
import getStyle from "./custom-element/helpers/css/style/getStyle";
import createNodes from "./renderer/createNodes";
import defineCustomElement from "./custom-element/helpers/defineCustomElement";
import CustomElement from "./custom-element/CustomElement";
import { CustomElementComponentMetadata, CustomElementPropertyMetadata } from "./custom-element/interfaces";
import html from "./renderer/html";
import { NodePatchingData } from "./renderer/NodePatcher";
import Icon from "./components/icon/Icon";
import Text from "./components/localized-text/LocalizedText";
import Tool from "./components/tools/Tool";
import TemplatedItem from "./components/templated-item/TemplatedItem";
import Loader from "./components/loader/Loader";
import CloseTool from "./components/tools/close/CloseTool";
import DropTool from "./components/tools/drop/DropTool";
import SorterTool from "./components/tools/sorter/SorterTool";
import Alert from "./components/alert/Alert";
import Overlay from "./components/overlay/Overlay";
import Badge from "./components/badge/Badge";
import Button from "./components/button/Button";
import Row from "./components/row/Row";
import Selectable from "./components/selectable/Selectable";
import Draggable from "./components/draggable/Draggable";
import Droppable from "./components/droppable/Droppable";
import DataHeaderCell from "./components/data-grid/header/cell/DataHeaderCell";
import DataHeader from "./components/data-grid/header/DataHeader";
import DataCell from "./components/data-grid/body/row/cell/DataCell";
import DataRow from "./components/data-grid/body/row/DataRow";
import DataGrid from "./components/data-grid/DataGrid";
import DataList from "./components/data-list/DataList";
import DropDown from "./components/drop-down/DropDown";
import ToolTip from "./components/tool-tip/ToolTip";
import TextField from "./components/fields/text/TextField";
import DateField from "./components/fields/date/DateField";
import ComboBox from "./components/fields/combo-box/ComboBox";
import FileField from "./components/fields/file/FileField";
import HiddenField from "./components/fields/hidden/HiddenField";
import Slider from "./components/fields/slider/Slider";
import FormLabel from "./components/form/form-label/FormLabel";
import FormField from "./components/form/form-field/FormField";
import Form from "./components/form/Form";
import ValidationSummary from "./components/validation-summary/ValidationSummary";
import appCtrl from "./components/app/appCtrl";
import App from "./components/app/App";
 
// Make it available in the global object of the browser
(window as any).html = html;
(window as any).getStyle = getStyle;
(window as any).createNodes = createNodes;
 
export {
    defineCustomElement,
    CustomElement,
    CustomElementComponentMetadata,
    CustomElementPropertyMetadata,
    html,
    NodePatchingData,
    Icon,
    Text,
    TemplatedItem,
    Loader,
    // Tools
    Tool,
    CloseTool,
    DropTool,
    SorterTool,
    Alert,
    Overlay,
    Badge,
    Button,
    // Layout
    Row,
    // Wrappers
    Selectable,
    // Drag an drop
    Draggable,
    Droppable,
     // Data grid components
    DataHeaderCell,
    DataHeader,
    DataCell,
    DataRow,
    DataGrid,   
    // Data list
    DataList,
    DropDown,
    ToolTip,
    // Fields 
    TextField,
    DateField,
    FileField,
    ComboBox,
    HiddenField,
    Slider,
    // Forms
    FormLabel,
    FormField,
    Form,
    ValidationSummary,
    appCtrl,
    App
}