UNPKG

@esri/calcite-components

Version:

Web Components for Esri's Calcite Design System.

40 lines (39 loc) 1.16 kB
import { VNode } from "../../stencil-public-runtime"; import { LocalizedComponent } from "../../utils/locale"; import { T9nComponent } from "../../utils/t9n"; import { ScrimMessages } from "./assets/scrim/t9n"; import { Scale } from "../interfaces"; /** * @slot - A slot for adding custom content, primarily loading information. */ export declare class Scrim implements LocalizedComponent, T9nComponent { /** * When `true`, a busy indicator is displayed. */ loading: boolean; /** * Made into a prop for testing purposes only * * @internal */ messages: ScrimMessages; /** * Use this property to override individual strings used by the component. */ messageOverrides: Partial<ScrimMessages>; onMessagesChange(): void; el: HTMLCalciteScrimElement; resizeObserver: ResizeObserver; loaderEl: HTMLCalciteLoaderElement; loaderScale: Scale; defaultMessages: ScrimMessages; effectiveLocale: string; effectiveLocaleChange(): void; connectedCallback(): void; componentWillLoad(): Promise<void>; disconnectedCallback(): void; render(): VNode; private storeLoaderEl; private getScale; private handleResize; }