@oslokommune/punkt-elements
Version:
Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo
22 lines (21 loc) • 618 B
TypeScript
import { LitElement, ReactiveController, ReactiveControllerHost } from 'lit';
type TOption = {
value: string;
label: string;
selected?: boolean;
disabled?: boolean;
};
export declare class PktOptionsSlotController implements ReactiveController {
host: LitElement & ReactiveControllerHost;
nodes: Element[];
options: TOption[];
generation: number;
observer: MutationObserver;
constructor(host: LitElement & ReactiveControllerHost);
hostConnected(): void;
hostDisconnected(): void;
private addNode;
private createOptions;
private handleMutations;
}
export {};