{"version":3,"file":"sowatech-shared-typed-template.mjs","sources":["../../../projects/shared/typed-template/typed-template.directive.ts","../../../projects/shared/typed-template/sowatech-shared-typed-template.ts"],"sourcesContent":["import { Directive, Input } from '@angular/core';\r\n\r\n@Directive({\r\n    selector: 'ng-template[typedTemplate]',\r\n    standalone: true,\r\n})\r\nexport class TypedTemplateDirective<TypeToken> {\r\n    @Input('typedTemplate')\r\n    public typeToken: TypeToken;\r\n\r\n    public static ngTemplateContextGuard<TypeToken>(dir: TypedTemplateDirective<TypeToken>, ctx: unknown): ctx is TypeToken { return true; }\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;MAMa,sBAAsB,CAAA;IAIxB,OAAO,sBAAsB,CAAY,GAAsC,EAAE,GAAY,EAAA,EAAsB,OAAO,IAAI,CAAC,CAAC;8GAJ9H,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAAtB,sBAAsB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,4BAAA,EAAA,MAAA,EAAA,EAAA,SAAA,EAAA,CAAA,eAAA,EAAA,WAAA,CAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAAtB,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,4BAA4B;AACtC,oBAAA,UAAU,EAAE,IAAI;AACnB,iBAAA;;sBAEI,KAAK;uBAAC,eAAe;;;ACP1B;;AAEG;;;;"}