UNPKG

@oslokommune/punkt-elements

Version:

Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo

23 lines (22 loc) 853 B
import { PktElement } from '../../base-elements/element'; import { ElementProps } from '../../types/typeUtils'; import { PktIconName } from '@oslokommune/punkt-assets/dist/icons/icon'; import { PropertyValues } from 'lit'; type Props = ElementProps<PktIcon, 'path' | 'name'>; export declare class PktIcon extends PktElement<Props> { path: string | undefined; name: PktIconName; private icon; private _updatedProps; connectedCallback(): void; attributeChangedCallback(name: string, _old: string | null, value: string | null): Promise<void>; protected updated(_changedProperties: PropertyValues): Promise<void>; protected getIcon(name?: PktIconName): Promise<void>; render(): import('lit-html').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'pkt-icon': PktIcon; } } export {};