From 4c94dd8000829550227b01ac54b99ad9bd88b408 Mon Sep 17 00:00:00 2001 From: Sam Zhou Date: Wed, 7 Oct 2026 14:37:16 -0700 Subject: [PATCH] Eliminate legacy syntax in libdef files Summary: Fix them ahead of banning them in libdef files as well. Changelog: [Internal] Differential Revision: D123955543 --- flow-typed/npm/babel-traverse_v7.x.x.js | 4 ++-- flow-typed/npm/babel-types_v7.x.x.js | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/flow-typed/npm/babel-traverse_v7.x.x.js b/flow-typed/npm/babel-traverse_v7.x.x.js index e947d24a18a8..12f4570389d0 100644 --- a/flow-typed/npm/babel-traverse_v7.x.x.js +++ b/flow-typed/npm/babel-traverse_v7.x.x.js @@ -2186,8 +2186,8 @@ declare module '@babel/traverse' { declare export var visitors: Visitors; declare export type Cache = { - path: $ReadOnlyWeakMap, - scope: $ReadOnlyWeakMap, + path: ReadonlyWeakMap, + scope: ReadonlyWeakMap, clear(): void, clearPath(): void, clearScope(): void, diff --git a/flow-typed/npm/babel-types_v7.x.x.js b/flow-typed/npm/babel-types_v7.x.x.js index 827ec44834ac..7d6004d60b24 100644 --- a/flow-typed/npm/babel-types_v7.x.x.js +++ b/flow-typed/npm/babel-types_v7.x.x.js @@ -3825,13 +3825,13 @@ declare module "@babel/types" { declare export function cloneNode(n: T, deep?: boolean, withoutLoc?: boolean): T; declare export function cloneWithoutLoc(n: T): T; declare type CommentTypeShorthand = 'leading' | 'inner' | 'trailing' - declare export function addComment(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T - declare export function addComments(node: T, type: CommentTypeShorthand, comments: Array): T + declare export function addComment(node: T, type: CommentTypeShorthand, content: string, line?: boolean): T + declare export function addComments(node: T, type: CommentTypeShorthand, comments: Array): T declare export function inheritInnerComments(node: Node, parent: Node): void declare export function inheritLeadingComments(node: Node, parent: Node): void - declare export function inheritsComments(node: T, parent: Node): void + declare export function inheritsComments(node: T, parent: Node): void declare export function inheritTrailingComments(node: Node, parent: Node): void - declare export function removeComments(node: T): T + declare export function removeComments(node: T): T declare export function ensureBlock(node: BabelNode, key: string): BabelNodeBlockStatement declare export function toBindingIdentifierName(name?: ?string): string declare export function toBlock(node: BabelNodeStatement | BabelNodeExpression, parent?: BabelNodeFunction | null): BabelNodeBlockStatement @@ -3843,7 +3843,7 @@ declare module "@babel/types" { declare export function valueToNode(value: any): BabelNodeExpression declare export function removeTypeDuplicates(types: Array): Array declare export function appendToMemberExpression(member: BabelNodeMemberExpression, append: BabelNode, computed?: boolean): BabelNodeMemberExpression - declare export function inherits(child: T, parent: BabelNode | null | void): T + declare export function inherits(child: T, parent: BabelNode | null | void): T declare export function prependToMemberExpression(member: BabelNodeMemberExpression, prepend: BabelNodeExpression): BabelNodeMemberExpression declare export function removeProperties(n: T, opts: ?{}): void; declare export function removePropertiesDeep(n: T, opts: ?{}): T; @@ -3879,7 +3879,7 @@ declare module "@babel/types" { declare export function isValidIdentifier(name: string): boolean declare export function isVar(node: BabelNode): node is VariableDeclaration declare export function matchesPattern(node: ?BabelNode, match: string | Array, allowPartial?: boolean): boolean - declare export function validate(n: BabelNode, key: string, value: mixed): void; + declare export function validate(n: BabelNode, key: string, value: unknown): void; declare export type Node = BabelNode; declare export type CommentBlock = BabelNodeCommentBlock; declare export type CommentLine = BabelNodeCommentLine;