@ng-doc/ui-kit
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
20 lines (19 loc) • 832 B
TypeScript
import { OnInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
import { DIStateControl } from 'di-controls';
import * as i0 from "@angular/core";
export declare class NgDocToggleComponent<T> extends DIStateControl<T> implements OnInit, ControlValueAccessor {
private wrapper?;
private circle?;
dragging: boolean;
private maxPixelValue;
constructor();
ngOnInit(): void;
updateModel(value: boolean | T | null): void;
protected setState(isSelected: boolean): void;
private setDragging;
private detectByCoordinates;
private changeCirclePosition;
static ɵfac: i0.ɵɵFactoryDeclaration<NgDocToggleComponent<any>, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NgDocToggleComponent<any>, "ng-doc-toggle", never, {}, {}, never, never, true, never>;
}