Skip to content
This repository was archived by the owner on Nov 18, 2024. It is now read-only.

Commit aa1b756

Browse files
Galen Whitefacebook-github-bot
authored andcommitted
Remove Dead Code in WWW JS
Reviewed By: SamChou19815 Differential Revision: D59800943 fbshipit-source-id: 83137168bc0c039efcd7e509138bba09f58e86e9
1 parent 6da7c5d commit aa1b756

File tree

4 files changed

+3
-244
lines changed

4 files changed

+3
-244
lines changed

flow-types/nonfb/libdef/babelTypes.js

Lines changed: 0 additions & 233 deletions
Original file line numberDiff line numberDiff line change
@@ -1773,47 +1773,6 @@ type BabelNodeExpression =
17731773
| BabelNodeTSAsExpression
17741774
| BabelNodeTSTypeAssertion
17751775
| BabelNodeTSNonNullExpression;
1776-
type BabelNodeBinary = BabelNodeBinaryExpression | BabelNodeLogicalExpression;
1777-
type BabelNodeScopable =
1778-
| BabelNodeBlockStatement
1779-
| BabelNodeCatchClause
1780-
| BabelNodeDoWhileStatement
1781-
| BabelNodeForInStatement
1782-
| BabelNodeForStatement
1783-
| BabelNodeFunctionDeclaration
1784-
| BabelNodeFunctionExpression
1785-
| BabelNodeProgram
1786-
| BabelNodeObjectMethod
1787-
| BabelNodeSwitchStatement
1788-
| BabelNodeWhileStatement
1789-
| BabelNodeArrowFunctionExpression
1790-
| BabelNodeClassExpression
1791-
| BabelNodeClassDeclaration
1792-
| BabelNodeForOfStatement
1793-
| BabelNodeClassMethod
1794-
| BabelNodeClassPrivateMethod
1795-
| BabelNodeTSModuleBlock;
1796-
type BabelNodeBlockParent =
1797-
| BabelNodeBlockStatement
1798-
| BabelNodeCatchClause
1799-
| BabelNodeDoWhileStatement
1800-
| BabelNodeForInStatement
1801-
| BabelNodeForStatement
1802-
| BabelNodeFunctionDeclaration
1803-
| BabelNodeFunctionExpression
1804-
| BabelNodeProgram
1805-
| BabelNodeObjectMethod
1806-
| BabelNodeSwitchStatement
1807-
| BabelNodeWhileStatement
1808-
| BabelNodeArrowFunctionExpression
1809-
| BabelNodeForOfStatement
1810-
| BabelNodeClassMethod
1811-
| BabelNodeClassPrivateMethod
1812-
| BabelNodeTSModuleBlock;
1813-
type BabelNodeBlock =
1814-
| BabelNodeBlockStatement
1815-
| BabelNodeProgram
1816-
| BabelNodeTSModuleBlock;
18171776
type BabelNodeStatement =
18181777
| BabelNodeBlockStatement
18191778
| BabelNodeBreakStatement
@@ -1862,88 +1821,13 @@ type BabelNodeStatement =
18621821
| BabelNodeTSImportEqualsDeclaration
18631822
| BabelNodeTSExportAssignment
18641823
| BabelNodeTSNamespaceExportDeclaration;
1865-
type BabelNodeTerminatorless =
1866-
| BabelNodeBreakStatement
1867-
| BabelNodeContinueStatement
1868-
| BabelNodeReturnStatement
1869-
| BabelNodeThrowStatement
1870-
| BabelNodeYieldExpression
1871-
| BabelNodeAwaitExpression;
1872-
type BabelNodeCompletionStatement =
1873-
| BabelNodeBreakStatement
1874-
| BabelNodeContinueStatement
1875-
| BabelNodeReturnStatement
1876-
| BabelNodeThrowStatement;
1877-
type BabelNodeConditional =
1878-
| BabelNodeConditionalExpression
1879-
| BabelNodeIfStatement;
1880-
type BabelNodeLoop =
1881-
| BabelNodeDoWhileStatement
1882-
| BabelNodeForInStatement
1883-
| BabelNodeForStatement
1884-
| BabelNodeWhileStatement
1885-
| BabelNodeForOfStatement;
1886-
type BabelNodeWhile = BabelNodeDoWhileStatement | BabelNodeWhileStatement;
1887-
type BabelNodeExpressionWrapper =
1888-
| BabelNodeExpressionStatement
1889-
| BabelNodeParenthesizedExpression
1890-
| BabelNodeTypeCastExpression;
1891-
type BabelNodeFor =
1892-
| BabelNodeForInStatement
1893-
| BabelNodeForStatement
1894-
| BabelNodeForOfStatement;
1895-
type BabelNodeForXStatement = BabelNodeForInStatement | BabelNodeForOfStatement;
18961824
type BabelNodeFunction =
18971825
| BabelNodeFunctionDeclaration
18981826
| BabelNodeFunctionExpression
18991827
| BabelNodeObjectMethod
19001828
| BabelNodeArrowFunctionExpression
19011829
| BabelNodeClassMethod
19021830
| BabelNodeClassPrivateMethod;
1903-
type BabelNodeFunctionParent =
1904-
| BabelNodeFunctionDeclaration
1905-
| BabelNodeFunctionExpression
1906-
| BabelNodeObjectMethod
1907-
| BabelNodeArrowFunctionExpression
1908-
| BabelNodeClassMethod
1909-
| BabelNodeClassPrivateMethod;
1910-
type BabelNodePureish =
1911-
| BabelNodeFunctionDeclaration
1912-
| BabelNodeFunctionExpression
1913-
| BabelNodeStringLiteral
1914-
| BabelNodeNumericLiteral
1915-
| BabelNodeNullLiteral
1916-
| BabelNodeBooleanLiteral
1917-
| BabelNodeRegExpLiteral
1918-
| BabelNodeArrowFunctionExpression
1919-
| BabelNodeBigIntLiteral;
1920-
type BabelNodeDeclaration =
1921-
| BabelNodeFunctionDeclaration
1922-
| BabelNodeVariableDeclaration
1923-
| BabelNodeClassDeclaration
1924-
| BabelNodeExportAllDeclaration
1925-
| BabelNodeExportDefaultDeclaration
1926-
| BabelNodeExportNamedDeclaration
1927-
| BabelNodeImportDeclaration
1928-
| BabelNodeDeclareClass
1929-
| BabelNodeDeclareFunction
1930-
| BabelNodeDeclareInterface
1931-
| BabelNodeDeclareModule
1932-
| BabelNodeDeclareModuleExports
1933-
| BabelNodeDeclareTypeAlias
1934-
| BabelNodeDeclareOpaqueType
1935-
| BabelNodeDeclareVariable
1936-
| BabelNodeDeclareExportDeclaration
1937-
| BabelNodeDeclareExportAllDeclaration
1938-
| BabelNodeInterfaceDeclaration
1939-
| BabelNodeOpaqueType
1940-
| BabelNodeTypeAlias
1941-
| BabelNodeEnumDeclaration
1942-
| BabelNodeTSDeclareFunction
1943-
| BabelNodeTSInterfaceDeclaration
1944-
| BabelNodeTSTypeAliasDeclaration
1945-
| BabelNodeTSEnumDeclaration
1946-
| BabelNodeTSModuleDeclaration;
19471831
type BabelNodePatternLike =
19481832
| BabelNodeIdentifier
19491833
| BabelNodeRestElement
@@ -1959,62 +1843,19 @@ type BabelNodeLVal =
19591843
| BabelNodeObjectPattern
19601844
| BabelNodeTSParameterProperty;
19611845
type BabelNodeTSEntityName = BabelNodeIdentifier | BabelNodeTSQualifiedName;
1962-
type BabelNodeLiteral =
1963-
| BabelNodeStringLiteral
1964-
| BabelNodeNumericLiteral
1965-
| BabelNodeNullLiteral
1966-
| BabelNodeBooleanLiteral
1967-
| BabelNodeRegExpLiteral
1968-
| BabelNodeTemplateLiteral
1969-
| BabelNodeBigIntLiteral;
1970-
type BabelNodeImmutable =
1971-
| BabelNodeStringLiteral
1972-
| BabelNodeNumericLiteral
1973-
| BabelNodeNullLiteral
1974-
| BabelNodeBooleanLiteral
1975-
| BabelNodeJSXAttribute
1976-
| BabelNodeJSXClosingElement
1977-
| BabelNodeJSXElement
1978-
| BabelNodeJSXExpressionContainer
1979-
| BabelNodeJSXSpreadChild
1980-
| BabelNodeJSXOpeningElement
1981-
| BabelNodeJSXText
1982-
| BabelNodeJSXFragment
1983-
| BabelNodeJSXOpeningFragment
1984-
| BabelNodeJSXClosingFragment
1985-
| BabelNodeBigIntLiteral;
1986-
type BabelNodeUserWhitespacable =
1987-
| BabelNodeObjectMethod
1988-
| BabelNodeObjectProperty
1989-
| BabelNodeObjectTypeInternalSlot
1990-
| BabelNodeObjectTypeCallProperty
1991-
| BabelNodeObjectTypeIndexer
1992-
| BabelNodeObjectTypeProperty
1993-
| BabelNodeObjectTypeSpreadProperty;
19941846
type BabelNodeMethod =
19951847
| BabelNodeObjectMethod
19961848
| BabelNodeClassMethod
19971849
| BabelNodeClassPrivateMethod;
1998-
type BabelNodeObjectMember = BabelNodeObjectMethod | BabelNodeObjectProperty;
19991850
type BabelNodeProperty =
20001851
| BabelNodeObjectProperty
20011852
| BabelNodeClassProperty
20021853
| BabelNodeClassPrivateProperty;
2003-
type BabelNodeUnaryLike = BabelNodeUnaryExpression | BabelNodeSpreadElement;
20041854
type BabelNodePattern =
20051855
| BabelNodeAssignmentPattern
20061856
| BabelNodeArrayPattern
20071857
| BabelNodeObjectPattern;
20081858
type BabelNodeClass = BabelNodeClassExpression | BabelNodeClassDeclaration;
2009-
type BabelNodeModuleDeclaration =
2010-
| BabelNodeExportAllDeclaration
2011-
| BabelNodeExportDefaultDeclaration
2012-
| BabelNodeExportNamedDeclaration
2013-
| BabelNodeImportDeclaration;
2014-
type BabelNodeExportDeclaration =
2015-
| BabelNodeExportAllDeclaration
2016-
| BabelNodeExportDefaultDeclaration
2017-
| BabelNodeExportNamedDeclaration;
20181859
type BabelNodeModuleSpecifier =
20191860
| BabelNodeExportSpecifier
20201861
| BabelNodeImportDefaultSpecifier
@@ -2102,64 +1943,6 @@ type BabelNodeFlowType =
21021943
| BabelNodeTypeofTypeAnnotation
21031944
| BabelNodeUnionTypeAnnotation
21041945
| BabelNodeVoidTypeAnnotation;
2105-
type BabelNodeFlowBaseAnnotation =
2106-
| BabelNodeAnyTypeAnnotation
2107-
| BabelNodeBooleanTypeAnnotation
2108-
| BabelNodeNullLiteralTypeAnnotation
2109-
| BabelNodeMixedTypeAnnotation
2110-
| BabelNodeEmptyTypeAnnotation
2111-
| BabelNodeNumberTypeAnnotation
2112-
| BabelNodeStringTypeAnnotation
2113-
| BabelNodeSymbolTypeAnnotation
2114-
| BabelNodeThisTypeAnnotation
2115-
| BabelNodeVoidTypeAnnotation;
2116-
type BabelNodeFlowDeclaration =
2117-
| BabelNodeDeclareClass
2118-
| BabelNodeDeclareFunction
2119-
| BabelNodeDeclareInterface
2120-
| BabelNodeDeclareModule
2121-
| BabelNodeDeclareModuleExports
2122-
| BabelNodeDeclareTypeAlias
2123-
| BabelNodeDeclareOpaqueType
2124-
| BabelNodeDeclareVariable
2125-
| BabelNodeDeclareExportDeclaration
2126-
| BabelNodeDeclareExportAllDeclaration
2127-
| BabelNodeInterfaceDeclaration
2128-
| BabelNodeOpaqueType
2129-
| BabelNodeTypeAlias;
2130-
type BabelNodeFlowPredicate =
2131-
| BabelNodeDeclaredPredicate
2132-
| BabelNodeInferredPredicate;
2133-
type BabelNodeEnumBody =
2134-
| BabelNodeEnumBooleanBody
2135-
| BabelNodeEnumNumberBody
2136-
| BabelNodeEnumStringBody
2137-
| BabelNodeEnumSymbolBody;
2138-
type BabelNodeEnumMember =
2139-
| BabelNodeEnumBooleanMember
2140-
| BabelNodeEnumNumberMember
2141-
| BabelNodeEnumStringMember
2142-
| BabelNodeEnumDefaultedMember;
2143-
type BabelNodeJSX =
2144-
| BabelNodeJSXAttribute
2145-
| BabelNodeJSXClosingElement
2146-
| BabelNodeJSXElement
2147-
| BabelNodeJSXEmptyExpression
2148-
| BabelNodeJSXExpressionContainer
2149-
| BabelNodeJSXSpreadChild
2150-
| BabelNodeJSXIdentifier
2151-
| BabelNodeJSXMemberExpression
2152-
| BabelNodeJSXNamespacedName
2153-
| BabelNodeJSXOpeningElement
2154-
| BabelNodeJSXSpreadAttribute
2155-
| BabelNodeJSXText
2156-
| BabelNodeJSXFragment
2157-
| BabelNodeJSXOpeningFragment
2158-
| BabelNodeJSXClosingFragment;
2159-
type BabelNodePrivate =
2160-
| BabelNodeClassPrivateProperty
2161-
| BabelNodeClassPrivateMethod
2162-
| BabelNodePrivateName;
21631946
type BabelNodeTSTypeElement =
21641947
| BabelNodeTSCallSignatureDeclaration
21651948
| BabelNodeTSConstructSignatureDeclaration
@@ -2201,22 +1984,6 @@ type BabelNodeTSType =
22011984
| BabelNodeTSLiteralType
22021985
| BabelNodeTSExpressionWithTypeArguments
22031986
| BabelNodeTSImportType;
2204-
type BabelNodeTSBaseType =
2205-
| BabelNodeTSAnyKeyword
2206-
| BabelNodeTSBooleanKeyword
2207-
| BabelNodeTSBigIntKeyword
2208-
| BabelNodeTSNeverKeyword
2209-
| BabelNodeTSNullKeyword
2210-
| BabelNodeTSNumberKeyword
2211-
| BabelNodeTSObjectKeyword
2212-
| BabelNodeTSStringKeyword
2213-
| BabelNodeTSSymbolKeyword
2214-
| BabelNodeTSUndefinedKeyword
2215-
| BabelNodeTSUnknownKeyword
2216-
| BabelNodeTSVoidKeyword
2217-
| BabelNodeTSThisType
2218-
| BabelNodeTSLiteralType;
2219-
22201987
declare module '@babel/types' {
22211988
declare export function arrayExpression(
22221989
elements?: $ReadOnlyArray<

packages/babel-plugin-fbt/src/fbt-nodes/FbtNode.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,6 @@ class FbtNode<
200200
*/
201201
+options: Options;
202202

203-
_variationFactorValues: $ReadOnlyArray<SVArgument> = [];
204-
205203
constructor({
206204
children,
207205
moduleName,

packages/babel-plugin-fbt/src/translate/FbtSite.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,6 @@ type FbtSiteHashToTokenAliases = {|
4949
[hash: PatternHash]: ?TokenAliases,
5050
|};
5151

52-
type SerializedFbtSite = {|
53-
h2a: FbtSiteHashToTokenAliases,
54-
h2t: FbtSiteHashToTextAndDesc,
55-
p: string,
56-
_d: {|t: FbtSiteHashifiedTableJSFBTTree, m: $ReadOnlyArray<?JSFBTMetaEntry>|},
57-
|};
58-
5952
/**
6053
* Represents an <fbt>'s data source in the format of `SourceDataJSON`.
6154
*

packages/babel-plugin-standalone/src/__tests__/collectFbtForWeb-test.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ describe('collectFbtForWeb', () => {
2020
// It's expected since we only generate `dist/index.js` after running `yarn build`
2121
// upon publishing this package to npm.
2222
// $FlowExpectedError[unsupported-syntax]
23-
const fbtStandaloneDist /*: FbtStandalone */ = require('../..' +
24-
/* force dynamic import */ '/dist');
23+
const fbtStandaloneDist: FbtStandalone = require(
24+
'../..' + /* force dynamic import */ '/dist',
25+
);
2526

2627
// $FlowFixMe[missing-local-annot]
2728
function collect(fbtStandalone, source) {

0 commit comments

Comments
 (0)