Skip to content

Commit fe0d49e

Browse files
committed
removing options declaration in type
1 parent 2f4f328 commit fe0d49e

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

src/slang-utils/create-nonterminal-variant-creator.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,7 @@
11
/* eslint-disable @typescript-eslint/no-explicit-any */
22
import { extractVariant } from './extract-variant.js';
33

4-
import type { ParserOptions } from 'prettier';
5-
import type {
6-
PrintableNode,
7-
StrictPolymorphicNode
8-
} from '../slang-nodes/types.d.ts';
4+
import type { StrictPolymorphicNode } from '../slang-nodes/types.d.ts';
95
import type {
106
CollectedMetadata,
117
SlangAstNode,
@@ -18,11 +14,7 @@ type SlangPolymorphicNode = Extract<SlangAstNode, { variant: unknown }>;
1814
type NonterminalVariantFactory<
1915
U extends SlangPolymorphicNode,
2016
T extends StrictPolymorphicNode
21-
> = (
22-
variant: U['variant'],
23-
collected: CollectedMetadata,
24-
options?: ParserOptions<PrintableNode>
25-
) => T['variant'];
17+
> = (variant: U['variant'], collected: CollectedMetadata) => T['variant'];
2618

2719
export function createNonterminalVariantSimpleCreator<
2820
U extends SlangPolymorphicNode,

0 commit comments

Comments
 (0)