@c-standard/angular-devui-extension
Version:
an extensional components lib for devui
1 lines • 3.69 kB
Source Map (JSON)
{"version":3,"file":"c-standard-angular-devui-extension-utils.mjs","sources":["../../../projects/components/utils/transform/obj-to-value.pipe.ts","../../../projects/components/utils/transform/value-to-obj.pipe.ts","../../../projects/components/utils/transform/transform.module.ts","../../../projects/components/utils/c-standard-angular-devui-extension-utils.ts"],"sourcesContent":["import { Pipe, PipeTransform } from '@angular/core';\n\n\n@Pipe({\n name: 'objToValue',\n})\nexport class ObjToValuePipe implements PipeTransform {\n\n transform(data: any, identifyKey: string): any {\n if (!data) {\n return data;\n }\n if (Array.isArray(data)) {\n return data.map(item => item[identifyKey]);\n } else {\n return data[identifyKey];\n }\n }\n\n}\n","import { Pipe, PipeTransform } from '@angular/core';\r\n\r\n@Pipe({\r\n name: 'valueToObj',\r\n})\r\nexport class ValueToObjPipe implements PipeTransform {\r\n transform(data: any, identifyKey: string, options: any[]): any {\r\n if (data == undefined) return;\r\n if (Array.isArray(data)) {\r\n return data.map(\r\n (item) => options.find((op) => op[identifyKey] === item) || {identifyKey: item}\r\n );\r\n } else {\r\n return options.find((op) => op[identifyKey] === data) || {identifyKey: data};\r\n }\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { ObjToValuePipe } from './obj-to-value.pipe';\r\nimport { ValueToObjPipe } from './value-to-obj.pipe';\r\n\r\n\r\n@NgModule({\r\n declarations: [\r\n ObjToValuePipe,\r\n ValueToObjPipe,\r\n ],\r\n exports: [\r\n ObjToValuePipe,\r\n ValueToObjPipe,\r\n ],\r\n})\r\nexport class TransformModule {\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;MAMa,cAAc,CAAA;IAEvB,SAAS,CAAC,IAAS,EAAE,WAAmB,EAAA;QACpC,IAAI,CAAC,IAAI,EAAE;AACP,YAAA,OAAO,IAAI,CAAC;AACf,SAAA;AACD,QAAA,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;AACrB,YAAA,OAAO,IAAI,CAAC,GAAG,CAAC,IAAI,IAAI,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;AAC9C,SAAA;AAAM,aAAA;AACH,YAAA,OAAO,IAAI,CAAC,WAAW,CAAC,CAAC;AAC5B,SAAA;KACJ;;2GAXQ,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;yGAAd,cAAc,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,CAAA;2FAAd,cAAc,EAAA,UAAA,EAAA,CAAA;kBAH1B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACF,oBAAA,IAAI,EAAE,YAAY;iBACrB,CAAA;;;MCAY,cAAc,CAAA;AACzB,IAAA,SAAS,CAAC,IAAS,EAAE,WAAmB,EAAE,OAAc,EAAA;QACtD,IAAI,IAAI,IAAI,SAAS;YAAE,OAAO;AAC9B,QAAA,IAAI,KAAK,CAAC,OAAO,CAAC,IAAI,CAAC,EAAE;AACvB,YAAA,OAAO,IAAI,CAAC,GAAG,CACb,CAAC,IAAI,KAAK,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,WAAW,CAAC,KAAK,IAAI,CAAC,IAAI,EAAC,WAAW,EAAE,IAAI,EAAC,CAChF,CAAC;AACH,SAAA;AAAM,aAAA;YACL,OAAO,OAAO,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,WAAW,CAAC,KAAK,IAAI,CAAC,IAAI,EAAC,WAAW,EAAE,IAAI,EAAC,CAAC;AAC9E,SAAA;KACF;;2GAVU,cAAc,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;yGAAd,cAAc,EAAA,IAAA,EAAA,YAAA,EAAA,CAAA,CAAA;2FAAd,cAAc,EAAA,UAAA,EAAA,CAAA;kBAH1B,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,YAAY;iBACnB,CAAA;;;MCWY,eAAe,CAAA;;4GAAf,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,iBARpB,cAAc;AACd,QAAA,cAAc,aAGd,cAAc;QACd,cAAc,CAAA,EAAA,CAAA,CAAA;6GAGT,eAAe,EAAA,CAAA,CAAA;2FAAf,eAAe,EAAA,UAAA,EAAA,CAAA;kBAV3B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACN,oBAAA,YAAY,EAAE;wBACV,cAAc;wBACd,cAAc;AACjB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACL,cAAc;wBACd,cAAc;AACjB,qBAAA;iBACJ,CAAA;;;ACdD;;AAEG;;;;"}