@lynx-js/web-core
Version:
This is an internal experimental package, do not use
39 lines (38 loc) • 2.65 kB
TypeScript
import { uniqueIdSymbol } from '../../constants.js';
import type { AddConfigPAPI, AddDatasetPAPI, AddEventPAPI, ElementIsEqualPAPI, FirstElementPAPI, GetChildrenPAPI, GetComponentIdPAPI, GetDataByKeyPAPI, GetDatasetPAPI, GetElementConfigPAPI, GetElementUniqueIDPAPI, GetEventPAPI, GetEventsPAPI, GetPageElementPAPI, GetParentPAPI, GetTemplatePartsPAPI, InsertElementBeforePAPI, LastElementPAPI, MarkPartElementPAPI, MarkTemplateElementPAPI, NextElementPAPI, RemoveElementPAPI, ReplaceElementPAPI, ReplaceElementsPAPI, SetConfigPAPI, SetDatasetPAPI, SetEventsPAPI, SwapElementPAPI, UpdateComponentIDPAPI, UpdateComponentInfoPAPI, UpdateListCallbacksPAPI } from '../../types/index.js';
export interface ServerElement extends HTMLElement {
[uniqueIdSymbol]: number;
}
export declare function getUniqueId(element: unknown): number;
export declare const __ElementIsEqual: ElementIsEqualPAPI;
export declare const __GetElementUniqueID: GetElementUniqueIDPAPI;
export declare const __GetParent: GetParentPAPI;
export declare const __GetChildren: GetChildrenPAPI;
export declare const __AddEvent: AddEventPAPI;
export declare const __GetEvent: GetEventPAPI;
export declare const __GetEvents: GetEventsPAPI;
export declare const __SetEvents: SetEventsPAPI;
export declare const __UpdateListCallbacks: UpdateListCallbacksPAPI;
export declare const __GetConfig: GetElementConfigPAPI;
export declare const __SetConfig: SetConfigPAPI;
export declare const __GetElementConfig: GetElementConfigPAPI;
export declare const __GetComponentID: GetComponentIdPAPI;
export declare const __GetDataset: GetDatasetPAPI;
export declare const __SetDataset: SetDatasetPAPI;
export declare const __AddDataset: AddDatasetPAPI;
export declare const __GetDataByKey: GetDataByKeyPAPI;
export declare const __FirstElement: FirstElementPAPI;
export declare const __LastElement: LastElementPAPI;
export declare const __NextElement: NextElementPAPI;
export declare const __RemoveElement: RemoveElementPAPI;
export declare const __ReplaceElement: ReplaceElementPAPI;
export declare const __SwapElement: SwapElementPAPI;
export declare const __AddConfig: AddConfigPAPI;
export declare const __UpdateComponentInfo: UpdateComponentInfoPAPI;
export declare const __UpdateComponentID: UpdateComponentIDPAPI;
export declare const __MarkTemplateElement: MarkTemplateElementPAPI;
export declare const __MarkPartElement: MarkPartElementPAPI;
export declare const __GetTemplateParts: GetTemplatePartsPAPI;
export declare const __GetPageElement: GetPageElementPAPI;
export declare const __InsertElementBefore: InsertElementBeforePAPI;
export declare const __ReplaceElements: ReplaceElementsPAPI;