rewrite-pattern.d.ts 563 B

1234567891011121314151617
  1. declare module "regexpu-core" {
  2. export type RegexpuOptions = {
  3. unicodeFlag?: "transform" | false;
  4. unicodeSetsFlag?: "transform" | false;
  5. dotAllFlag?: "transform" | false;
  6. unicodePropertyEscapes?: "transform" | false;
  7. namedGroups?: "transform" | false;
  8. onNamedGroup?: (name: string, index: number) => void;
  9. modifiers?: "transform" | false | "parse";
  10. onNewFlags?: (flags: string) => void;
  11. };
  12. export default function rewritePattern(
  13. pattern: string,
  14. flags: string,
  15. options: RegexpuOptions | undefined
  16. ): string;
  17. }