UNPKG

@loadsmart/miranda-wc

Version:

Miranda Web Components component library

20 lines (19 loc) 636 B
import type { ReactiveControllerHost, ReactiveController } from 'lit'; import { ControllerContextManager } from './controller-context'; export declare class ToggleableController<T extends ReactiveControllerHost = ReactiveControllerHost> implements ReactiveController { host: T; /** * Is the controller active? */ active: boolean; controllerContextManager: ControllerContextManager; constructor(host: T, options: { active?: boolean; controllerType: string; }); connect(): void; hostConnected(): void; hostDisconnected(): void; activate(): void; deactivate(): void; }