Skip to content

Commit 58c2681

Browse files
authored
Add d.ts (#108)
1 parent 235596f commit 58c2681

File tree

2 files changed

+20
-3
lines changed

2 files changed

+20
-3
lines changed

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ jobs:
1515
matrix:
1616
# Include all major maintenance + active LTS + current Node.js versions.
1717
# https://github.com/nodejs/Release#release-schedule
18-
node: [18, 20, 22]
18+
node: [20, 22, 24]
1919
steps:
2020
- name: Checkout
2121
uses: actions/checkout@v4
22-
- name: Set up Node.js 22
22+
- name: Set up Node.js 24
2323
uses: actions/setup-node@v3
2424
with:
25-
node-version: 22
25+
node-version: 24
2626
- name: Install dependencies
2727
run: npm install
2828
- name: Build

rewrite-pattern.d.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
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+
}

0 commit comments

Comments
 (0)