UNPKG

mx-ui-components

Version:

mobius ui library

38 lines (37 loc) 991 B
import BaseComponent from "../Counter/BaseComponent"; /** * props { * API : { * apiUrl : "" // Endpoint, * dynamicStorageSource : "", * method : "GET" | "POST" ..., * bearerToken : "" // token, * body : {}, // payload * dynamicBody : {} // payload * }, * Data : [{}, {}, ...] * search: { * searchOver: "" path to key on which we have to filter, * searchBoxName: "name of component" * }, * loopOver: '' // path to array from API * component: {} // ComponentMetadata * } */ declare class MobiusLoop extends BaseComponent { private props; private dataFromParent; private data; private dataCopy; constructor(); connectedCallback(): void; initializeProps(): void; loadData(): Promise<void>; extractLoopData(response: any): any; setupBindings(): void; handleSearch(state: any): void; setDataFromParent(value: any): void; fetchAPI(): Promise<any>; render(): void; } export default MobiusLoop;