diff --git a/src/ast/nodes/Identifier.ts b/src/ast/nodes/Identifier.ts index b488f8448ab..69fb68cfd5d 100644 --- a/src/ast/nodes/Identifier.ts +++ b/src/ast/nodes/Identifier.ts @@ -45,7 +45,7 @@ export default class Identifier extends NodeBase implements PatternNode { } bind(): void { - if (this.variable === null && isReference(this, this.parent as any)) { + if (this.variable === null && isReference(this, this.parent)) { this.variable = this.scope.findVariable(this.name); this.variable.addReference(this); } diff --git a/typings/declarations.d.ts b/typings/declarations.d.ts index 52eb1bbc86c..d4b36e82f62 100644 --- a/typings/declarations.d.ts +++ b/typings/declarations.d.ts @@ -9,11 +9,6 @@ declare module 'rollup-plugin-string' { export const string: import('rollup').PluginImpl; } -declare module 'rollup-plugin-typescript' { - const typescript: import('rollup').PluginImpl; - export default typescript; -} - declare module 'acorn-walk' { type WalkerCallback = (node: acorn.Node, state: TState) => void; type RecursiveWalkerFn = ( @@ -29,7 +24,7 @@ declare module 'is-reference' { export default function is_reference( node: NodeWithFieldDefinition, parent: NodeWithFieldDefinition - ): unknown; + ): boolean; export type Node = | import('estree').Identifier | import('estree').SimpleLiteral