kakao-map-components
Version:
Web Components for using kakao map api
32 lines (31 loc) • 1 kB
TypeScript
import { LoaderOptions } from '../../util/loader';
import { LitElement, PropertyValues } from 'lit';
declare global {
interface HTMLElementTagNameMap {
"kakao-api-loader": KakaoApiLoader;
}
}
/**
* 카카오 맵 API 로더
*
* @property {string} appkey - 앱키
* @property {LoaderOptions} options - 옵션
*
* @event kakao-api-loaded - 카카오 맵 API 로드 완료 이벤트
* @event kakao-api-error - 카카오 맵 API 로드 에러 이벤트
*
* @slot - 로드 완료 시 노출할 슬롯
* @slot error - 로드 에러 시 노출할 슬롯
* @slot loading - 로드 중 노출할 슬롯
*/
export declare class KakaoApiLoader extends LitElement {
private static instance?;
appkey?: string;
options: LoaderOptions;
loading: boolean;
error: ErrorEvent | undefined;
connectedCallback(): void;
protected willUpdate(_changedProperties: PropertyValues): void;
protected updated(_changedProperties: PropertyValues): void;
render(): unknown;
}