@coreui/angular
Version:
CoreUI Components Library for Angular
35 lines (34 loc) • 1.85 kB
TypeScript
import { BooleanInput } from '@angular/cdk/coercion';
import { FormCheckLabelDirective } from './form-check-label.directive';
import * as i0 from "@angular/core";
export declare class FormCheckComponent {
static ngAcceptInputType_inline: BooleanInput;
static ngAcceptInputType_reverse: BooleanInput;
static ngAcceptInputType_switch: BooleanInput;
/**
* Group checkboxes or radios on the same horizontal row.
* @default false
*/
readonly inline: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
/**
* Put checkboxes or radios on the opposite side.
* @default false
* @since 4.4.7
*/
readonly reverse: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
/**
* Size the component large or extra large. Works only with `[switch]="true"` [docs]
* @default undefined
*/
readonly sizing: import("@angular/core").InputSignal<string | undefined>;
/**
* Render a toggle switch on for checkbox.
* @returns boolean
* @default false
*/
readonly switch: import("@angular/core").InputSignalWithTransform<boolean, unknown>;
readonly formCheckLabel: import("@angular/core").Signal<FormCheckLabelDirective | undefined>;
readonly hostClasses: import("@angular/core").Signal<Record<string, boolean>>;
static ɵfac: i0.ɵɵFactoryDeclaration<FormCheckComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FormCheckComponent, "c-form-check", ["cFormCheck"], { "inline": { "alias": "inline"; "required": false; "isSignal": true; }; "reverse": { "alias": "reverse"; "required": false; "isSignal": true; }; "sizing": { "alias": "sizing"; "required": false; "isSignal": true; }; "switch": { "alias": "switch"; "required": false; "isSignal": true; }; }, {}, ["formCheckLabel"], ["*"], true, never>;
}