{"version":3,"file":"sh-ordinal-numbers.mjs","sources":["../../../projects/sh-ordinal-numbers/src/lib/ordinal-numbers/pipe/ordinal.pipe.ts","../../../projects/sh-ordinal-numbers/src/lib/ordinal-numbers/ordinal-numbers.module.ts","../../../projects/sh-ordinal-numbers/src/lib/sh-ordinal-numbers.module.ts","../../../projects/sh-ordinal-numbers/src/public-api.ts","../../../projects/sh-ordinal-numbers/src/sh-ordinal-numbers.ts"],"sourcesContent":["import { Pipe, PipeTransform } from '@angular/core';\n\n@Pipe({\n  name: 'ordinal'\n})\nexport class OrdinalPipe implements PipeTransform {\n  ordinalVal = [\n    'th',\n    'st',\n    'nd',\n    'rd',\n    'th',\n    'th',\n    'th',\n    'th',\n    'th',\n    'th',\n  ]\n  transform(value: number, args?: any): string {\n    if (!value) {\n      return '';\n    }\n    if (value > 9 && value < 20) {\n      return value + this.ordinalVal[0];\n    }\n    const num: number = +String(value).slice(-1);\n    return value + this.ordinalVal[num];\n  }\n\n}\n","import { NgModule } from '@angular/core';\nimport { OrdinalPipe } from './pipe/ordinal.pipe';\n\n@NgModule({\n  declarations: [\n    OrdinalPipe\n  ],\n  exports: [\n    OrdinalPipe\n  ]\n})\nexport class OrdinalNumbersModule { }\n","import { NgModule } from '@angular/core';\nimport { OrdinalNumbersModule } from './ordinal-numbers/ordinal-numbers.module';\n\n@NgModule({\n  imports: [\n  ],\n  exports: [\n    OrdinalNumbersModule\n  ]\n})\nexport class ShOrdinalNumbersModule { }\n","/*\n * Public API Surface of sh-ordinal-numbers\n */\n\nexport * from './lib/sh-ordinal-numbers.module';\nexport * from './lib/ordinal-numbers/ordinal-numbers.module';\nexport * from './lib/ordinal-numbers/';","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;MAKa,WAAW,CAAA;AAHxB,IAAA,WAAA,GAAA;AAIE,QAAA,IAAA,CAAA,UAAU,GAAG;YACX,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;SACL,CAAA;AAYF,KAAA;IAXC,SAAS,CAAC,KAAa,EAAE,IAAU,EAAA;QACjC,IAAI,CAAC,KAAK,EAAE;AACV,YAAA,OAAO,EAAE,CAAC;AACX,SAAA;AACD,QAAA,IAAI,KAAK,GAAG,CAAC,IAAI,KAAK,GAAG,EAAE,EAAE;YAC3B,OAAO,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC;AACnC,SAAA;AACD,QAAA,MAAM,GAAG,GAAW,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC;QAC7C,OAAO,KAAK,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;KACrC;;wGAtBU,WAAW,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,IAAA,EAAA,CAAA,CAAA;sGAAX,WAAW,EAAA,IAAA,EAAA,SAAA,EAAA,CAAA,CAAA;2FAAX,WAAW,EAAA,UAAA,EAAA,CAAA;kBAHvB,IAAI;AAAC,YAAA,IAAA,EAAA,CAAA;AACJ,oBAAA,IAAI,EAAE,SAAS;AAChB,iBAAA,CAAA;;;MCOY,oBAAoB,CAAA;;iHAApB,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;kHAApB,oBAAoB,EAAA,YAAA,EAAA,CAN7B,WAAW,CAAA,EAAA,OAAA,EAAA,CAGX,WAAW,CAAA,EAAA,CAAA,CAAA;kHAGF,oBAAoB,EAAA,CAAA,CAAA;2FAApB,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBARhC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,WAAW;AACZ,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,WAAW;AACZ,qBAAA;AACF,iBAAA,CAAA;;;MCAY,sBAAsB,CAAA;;mHAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAtB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,YAH/B,oBAAoB,CAAA,EAAA,CAAA,CAAA;oHAGX,sBAAsB,EAAA,OAAA,EAAA,CANxB,EACR,EAEC,oBAAoB,CAAA,EAAA,CAAA,CAAA;2FAGX,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAPlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,EACR;AACD,oBAAA,OAAO,EAAE;wBACP,oBAAoB;AACrB,qBAAA;AACF,iBAAA,CAAA;;;ACTD;;AAEG;;ACFH;;AAEG;;;;"}