{"version":3,"file":"index.cjs","sources":["../../../../../src/libs/signals/index.ts"],"sourcesContent":["import { Nullable } from \"@hazae41/option\"\n\nexport namespace AbortSignals {\n\n  export function getOrNever(signal?: Nullable<AbortSignal>) {\n    if (signal != null)\n      return signal\n    return new AbortController().signal\n  }\n\n}"],"names":["AbortSignals"],"mappings":";;AAEiBA,8BAQhB;AARD,CAAA,UAAiB,YAAY,EAAA;IAE3B,SAAgB,UAAU,CAAC,MAA8B,EAAA;QACvD,IAAI,MAAM,IAAI,IAAI;AAChB,YAAA,OAAO,MAAM,CAAA;AACf,QAAA,OAAO,IAAI,eAAe,EAAE,CAAC,MAAM,CAAA;KACpC;AAJe,IAAA,YAAA,CAAA,UAAU,aAIzB,CAAA;AAEH,CAAC,EARgBA,oBAAY,KAAZA,oBAAY,GAQ5B,EAAA,CAAA,CAAA;;"}