JSImportsActionDict Type — drizzle-orm Architecture
Architecture documentation for the JSImportsActionDict type/interface in grammar.ohm-bundle.d.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 7afd1e76_a1ec_9e3e_3b19_f8d0254e9b47["JSImportsActionDict"] 00ed06d7_5d0b_eb09_341b_6990499402fc["grammar.ohm-bundle.d.ts"] 7afd1e76_a1ec_9e3e_3b19_f8d0254e9b47 -->|defined in| 00ed06d7_5d0b_eb09_341b_6990499402fc style 7afd1e76_a1ec_9e3e_3b19_f8d0254e9b47 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-kit/imports-checker/grammar/grammar.ohm-bundle.d.ts lines 6–149
export interface JSImportsActionDict<T> extends BaseActionDict<T> {
JSImports?: (this: NonterminalNode, arg0: IterationNode, arg1: IterationNode) => T;
Expr?: (this: NonterminalNode, arg0: NonterminalNode) => T;
ImportExpr_From?: (
this: NonterminalNode,
arg0: TerminalNode,
arg1: NonterminalNode,
arg2: TerminalNode,
arg3: NonterminalNode,
) => T;
ImportExpr_NoFrom?: (this: NonterminalNode, arg0: TerminalNode, arg1: NonterminalNode) => T;
ImportExpr?: (this: NonterminalNode, arg0: NonterminalNode) => T;
Rest?: (this: NonterminalNode, arg0: IterationNode) => T;
ImportInner_Type?: (
this: NonterminalNode,
arg0: TerminalNode,
arg1: TerminalNode,
arg2: NonterminalNode,
arg3: IterationNode,
arg4: TerminalNode,
) => T;
ImportInner_Types?: (
this: NonterminalNode,
arg0: TerminalNode,
arg1: NonterminalNode,
arg2: IterationNode,
arg3: TerminalNode,
) => T;
ImportInner_Extended?: (
this: NonterminalNode,
arg0: TerminalNode,
arg1: NonterminalNode,
arg2: IterationNode,
arg3: TerminalNode,
) => T;
ImportInner_Mixed?: (
this: NonterminalNode,
arg0: NonterminalNode,
arg1: IterationNode,
arg2: IterationNode,
arg3: IterationNode,
arg4: IterationNode,
arg5: IterationNode,
arg6: IterationNode,
) => T;
ImportInner_All?: (this: NonterminalNode, arg0: TerminalNode, arg1: IterationNode, arg2: IterationNode) => T;
ImportInner_Default?: (this: NonterminalNode, arg0: NonterminalNode, arg1: IterationNode, arg2: IterationNode) => T;
ImportInner?: (this: NonterminalNode, arg0: NonterminalNode) => T;
ImportExtendedSelection?: (this: NonterminalNode, arg0: NonterminalNode) => T;
ImportExtendedSelectionTypes?: (this: NonterminalNode, arg0: NonterminalNode) => T;
ImportExtendedSelectionTypeless?: (this: NonterminalNode, arg0: NonterminalNode) => T;
Import?: (this: NonterminalNode, arg0: NonterminalNode, arg1: IterationNode, arg2: IterationNode) => T;
TypeImport?: (
this: NonterminalNode,
arg0: TerminalNode,
arg1: NonterminalNode,
arg2: IterationNode,
arg3: IterationNode,
) => T;
identifier?: (this: NonterminalNode, arg0: NonterminalNode, arg1: IterationNode) => T;
quote?: (this: NonterminalNode, arg0: TerminalNode) => T;
notQuote?: (this: NonterminalNode, arg0: NonterminalNode) => T;
importSource?: (this: NonterminalNode, arg0: TerminalNode, arg1: IterationNode, arg2: TerminalNode) => T;
lineTerminator?: (this: NonterminalNode, arg0: TerminalNode) => T;
lineTerminatorSequence?: (this: NonterminalNode, arg0: TerminalNode) => T;
comment?: (this: NonterminalNode, arg0: NonterminalNode) => T;
multiLineComment?: (this: NonterminalNode, arg0: TerminalNode, arg1: IterationNode, arg2: TerminalNode) => T;
singleLineComment?: (this: NonterminalNode, arg0: TerminalNode, arg1: IterationNode) => T;
stringLiteral?: (this: NonterminalNode, arg0: TerminalNode, arg1: IterationNode, arg2: TerminalNode) => T;
doubleStringCharacter_NonEscaped?: (this: NonterminalNode, arg0: NonterminalNode) => T;
doubleStringCharacter_Escaped?: (this: NonterminalNode, arg0: TerminalNode, arg1: NonterminalNode) => T;
doubleStringCharacter_LineContinuation?: (this: NonterminalNode, arg0: NonterminalNode) => T;
doubleStringCharacter?: (this: NonterminalNode, arg0: NonterminalNode) => T;
singleStringCharacter_NonEscaped?: (this: NonterminalNode, arg0: NonterminalNode) => T;
singleStringCharacter_Escaped?: (this: NonterminalNode, arg0: TerminalNode, arg1: NonterminalNode) => T;
singleStringCharacter_LineContinuation?: (this: NonterminalNode, arg0: NonterminalNode) => T;
singleStringCharacter?: (this: NonterminalNode, arg0: NonterminalNode) => T;
templateStringCharacter_NonEscaped?: (this: NonterminalNode, arg0: NonterminalNode) => T;
templateStringCharacter_Escaped?: (this: NonterminalNode, arg0: TerminalNode, arg1: NonterminalNode) => T;
templateStringCharacter?: (this: NonterminalNode, arg0: NonterminalNode) => T;
lineContinuation?: (this: NonterminalNode, arg0: TerminalNode, arg1: NonterminalNode) => T;
Source
Frequently Asked Questions
What is the JSImportsActionDict type?
JSImportsActionDict is a type/interface in the drizzle-orm codebase, defined in drizzle-kit/imports-checker/grammar/grammar.ohm-bundle.d.ts.
Where is JSImportsActionDict defined?
JSImportsActionDict is defined in drizzle-kit/imports-checker/grammar/grammar.ohm-bundle.d.ts at line 6.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free