/** Angular2 */ import * as ng from "@angular/core"; /** Core */ import { CoreComponent } from "cmf.core/src/core"; /** Nested components */ import { OnValidate, OnValidateArgs } from "../../directives/validator/validator"; /** 3rd Parties */ import "node_modules/cmf.core.controls/assets/icheck.js"; /** * * */ /** * @whatItDoes * Checkbox Component * * @howToUse * This component is used with the inputs and outputs mentioned below. * * ### Inputs * `boolean` : **value** - Check/Unchecked ; * `string` : **is-indeterminate** - The is-indeterminate input of this component ; * `string` : **label** - The label of this component ; * `Array