@c-standard/angular-devui-extension
Version:
an extensional components lib for devui
1 lines • 1.15 kB
Source Map (JSON)
{"version":3,"file":"c-standard-angular-devui-extension-data.mjs","sources":["../../../projects/components/data/data.store.ts","../../../projects/components/data/c-standard-angular-devui-extension-data.ts"],"sourcesContent":["import { Observable } from 'rxjs';\r\nimport { DFilter, DSort } from './data.params';\r\n\r\nexport interface LoadOptions {\r\n page?: number;\r\n size?: number;\r\n sorts?: DSort[];\r\n filter?: DFilter[];\r\n queryParams?: any;\r\n}\r\n\r\nexport class DataStore<T> {\r\n\r\n key?: string = 'oid';\r\n load?: (options: LoadOptions) => Observable<T>;\r\n\r\n constructor(config: {\r\n key?: string,\r\n load?: (options: LoadOptions) => Observable<T>\r\n }) {\r\n this.key = config.key;\r\n this.load = config.load;\r\n }\r\n\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"MAWa,SAAS,CAAA;AAKlB,IAAA,WAAA,CAAY,MAGX,EAAA;AAND,QAAA,IAAG,CAAA,GAAA,GAAY,KAAK,CAAC;AAOjB,QAAA,IAAI,CAAC,GAAG,GAAG,MAAM,CAAC,GAAG,CAAC;AACtB,QAAA,IAAI,CAAC,IAAI,GAAG,MAAM,CAAC,IAAI,CAAC;KAC3B;AAEJ;;ACxBD;;AAEG;;;;"}