{"version":3,"file":"getSymbolsInPatternWithPosition.mjs","sources":["../../../../src/common/textFormat/getSymbolsInPatternWithPosition/getSymbolsInPatternWithPosition.ts"],"sourcesContent":["export type SymbolWithPosition = {\n  index: number;\n  symbol: string;\n};\n\nconst getSymbolsInPatternWithPosition = (pattern: string): SymbolWithPosition[] => {\n  const patternWithSymbolsPosition: SymbolWithPosition[] = [];\n  const patternArray = pattern.split('');\n  patternArray.forEach((symbol, index) => {\n    if (symbol !== '*') {\n      patternWithSymbolsPosition.push({ index, symbol });\n    }\n  });\n\n  return patternWithSymbolsPosition;\n};\n\nexport default getSymbolsInPatternWithPosition;\n"],"names":["getSymbolsInPatternWithPosition","pattern","patternWithSymbolsPosition","patternArray","split","forEach","symbol","index","push"],"mappings":"AAKA,MAAMA,+BAA+B,GAAIC,OAAe,IAA0B;EAChF,MAAMC,0BAA0B,GAAyB,EAAE;AAC3D,EAAA,MAAMC,YAAY,GAAGF,OAAO,CAACG,KAAK,CAAC,EAAE,CAAC;AACtCD,EAAAA,YAAY,CAACE,OAAO,CAAC,CAACC,MAAM,EAAEC,KAAK,KAAI;IACrC,IAAID,MAAM,KAAK,GAAG,EAAE;MAClBJ,0BAA0B,CAACM,IAAI,CAAC;QAAED,KAAK;AAAED,QAAAA;AAAM,OAAE,CAAC;AACpD,IAAA;AACF,EAAA,CAAC,CAAC;AAEF,EAAA,OAAOJ,0BAA0B;AACnC;;;;"}