SYMBOL INDEX (104 symbols across 40 files) FILE: lib/global.tests.ts type TestType (line 3) | interface TestType { class TestClass (line 8) | class TestClass { FILE: packages/common/src/errors.ts function throwError (line 1) | function throwError(message: string): never { function throwErrorForSourceFile (line 5) | function throwErrorForSourceFile(message: string, sourceFilePath: string... function assertNever (line 9) | function assertNever(value: never, message: string): never { function sanitizeMessage (line 13) | function sanitizeMessage(message: string) { FILE: packages/scripts-common/src/ArgsChecker.ts class ArgsChecker (line 1) | class ArgsChecker { method constructor (line 5) | constructor(args?: string[]) { method checkHasArg (line 10) | checkHasArg(argName: string) { method checkHasExplicitArg (line 18) | checkHasExplicitArg(argName: string) { method verifyArgsUsed (line 28) | verifyArgsUsed() { FILE: packages/tests-common/src/runCommonTests.ts function runCommonTests (line 14) | function runCommonTests(getTransformedText: (text: string) => string, op... function getFirstAccessedPropertyMustNotBeComputedErrorText (line 594) | function getFirstAccessedPropertyMustNotBeComputedErrorText(nodeText: st... function getNotSupportedErrorText (line 598) | function getNotSupportedErrorText(nodeText: string) { function getUnusedNameofInterpolateErrorText (line 602) | function getUnusedNameofInterpolateErrorText(nodeText: string) { FILE: packages/transforms-babel/src/VisitSourceFileContext.ts type VisitSourceFileContext (line 3) | interface VisitSourceFileContext { FILE: packages/transforms-babel/src/helpers.ts function isNegativeNumericLiteral (line 5) | function isNegativeNumericLiteral(t: typeof babelTypes, node: Node): nod... function getNegativeNumericLiteralValue (line 13) | function getNegativeNumericLiteralValue(t: typeof babelTypes, node: Unar... function getReturnStatementArgumentFromBlock (line 21) | function getReturnStatementArgumentFromBlock(t: typeof babelTypes, block... FILE: packages/transforms-babel/src/index.ts type TransformOptions (line 9) | interface TransformOptions extends ParseOptions { function plugin (line 12) | function plugin({ types: t }: { types: typeof babelTypes }): babel.Plugi... function transformNode (line 29) | function transformNode(t: typeof babelTypes, path: NodePath, options: Tr... FILE: packages/transforms-babel/src/parse.ts type ParseOptions (line 25) | interface ParseOptions { function parse (line 45) | function parse(t: typeof babelTypes, path: NodePath, options: ParseOptio... FILE: packages/transforms-babel/src/tests/pluginTests.ts function run (line 9) | function run(text: string) { FILE: packages/transforms-babel/src/transform.ts function transform (line 9) | function transform(t: typeof babelTypes, node: common.Node): babelTypes.... function createTemplateLiteral (line 22) | function createTemplateLiteral(t: typeof babelTypes, node: common.Templa... FILE: packages/transforms-common/src/StringOrTemplateExpressionBuilder.ts class StringOrTemplateExpressionNodeBuilder (line 8) | class StringOrTemplateExpressionNodeBuilder { method hasText (line 12) | hasText() { method buildNode (line 16) | buildNode(): StringLiteralNode | TemplateExpressionNode { method addItem (line 23) | addItem(item: string | InterpolateNode | StringLiteralNode | TemplateE... method addText (line 37) | addText(newText: string) { method addInterpolate (line 49) | private addInterpolate(interpolate: InterpolateNode) { FILE: packages/transforms-common/src/nodeFactories.ts function createIdentifierNode (line 14) | function createIdentifierNode(value: string, next?: Node | undefined): I... function createStringLiteralNode (line 22) | function createStringLiteralNode(value: string, next?: Node | undefined)... function createNumericLiteralNode (line 30) | function createNumericLiteralNode(value: number, next?: Node | undefined... function createArrayLiteralNode (line 38) | function createArrayLiteralNode(elements: ArrayLiteralNode["elements"], ... function createComputedNode (line 46) | function createComputedNode(value: Node, next?: Node | undefined): Compu... function createFunctionNode (line 54) | function createFunctionNode(value: Node, parameterNames: string[], next?... function createImportTypeNode (line 63) | function createImportTypeNode(isTypeOf: boolean, argument: Node | undefi... function createTemplateExpressionNode (line 72) | function createTemplateExpressionNode(parts: (string | InterpolateNode)[... function createInterpolateNode (line 80) | function createInterpolateNode(expression: unknown, expressionText: stri... FILE: packages/transforms-common/src/nodeHelpers.ts function flattenNodeToArray (line 3) | function flattenNodeToArray(node: Node) { function getLastNextNode (line 12) | function getLastNextNode(node: Node) { FILE: packages/transforms-common/src/nodes.ts type NameofCallExpression (line 3) | interface NameofCallExpression { type Node (line 9) | type Node = type IdentifierNode (line 20) | interface IdentifierNode { type StringLiteralNode (line 26) | interface StringLiteralNode { type NumericLiteralNode (line 32) | interface NumericLiteralNode { type ArrayLiteralNode (line 38) | interface ArrayLiteralNode { type ComputedNode (line 48) | interface ComputedNode { type FunctionNode (line 54) | interface FunctionNode { type ImportTypeNode (line 61) | interface ImportTypeNode { type TemplateExpressionNode (line 68) | interface TemplateExpressionNode { type InterpolateNode (line 78) | interface InterpolateNode { FILE: packages/transforms-common/src/printers.ts function printCallExpression (line 8) | function printCallExpression(callExpr: NameofCallExpression) { function printNode (line 52) | function printNode(node: Node): string { FILE: packages/transforms-common/src/tests/printerTests.ts function doTest (line 7) | function doTest(callExpr: NameofCallExpression, expectedText: string) { function doTest (line 82) | function doTest(node: Node, expectedText: string) { FILE: packages/transforms-common/src/transformCallExpression.ts function transformCallExpression (line 8) | function transformCallExpression(callExpr: NameofCallExpression) { function handleNameof (line 24) | function handleNameof(callExpr: NameofCallExpression) { function handleNameofFull (line 37) | function handleNameofFull(callExpr: NameofCallExpression) { function handleNameofSplit (line 41) | function handleNameofSplit(callExpr: NameofCallExpression) { function handleNameofToArray (line 46) | function handleNameofToArray(callExpr: NameofCallExpression) { function getNodesFromCallExpression (line 74) | function getNodesFromCallExpression(callExpr: NameofCallExpression) { function parseNameofExpression (line 148) | function parseNameofExpression(expression: Node) { function parseNode (line 164) | function parseNode(node: Node, parent?: Node) { function parseNameofFullExpression (line 193) | function parseNameofFullExpression(expressionNodes: Node[]): StringLiter... function throwNotSupportedErrorForNode (line 247) | function throwNotSupportedErrorForNode(node: Node) { FILE: packages/transforms-ts/src/VisitSourceFileContext.ts type VisitSourceFileContext (line 3) | interface VisitSourceFileContext { FILE: packages/transforms-ts/src/helpers.ts function isNegativeNumericLiteral (line 4) | function isNegativeNumericLiteral(node: ts.Node): node is ts.PrefixUnary... function getNegativeNumericLiteralValue (line 13) | function getNegativeNumericLiteralValue(node: ts.PrefixUnaryExpression) { function getReturnStatementExpressionFromBlock (line 25) | function getReturnStatementExpressionFromBlock(block: ts.Block) { function getNodeText (line 38) | function getNodeText(node: ts.Node, sourceFile: ts.SourceFile) { FILE: packages/transforms-ts/src/parse.ts function parse (line 15) | function parse(parsingNode: ts.Node, sourceFile: ts.SourceFile, context:... FILE: packages/transforms-ts/src/tests/transformerFactoryTests.ts function run (line 7) | function run(text: string) { FILE: packages/transforms-ts/src/transform.ts type TransformResult (line 9) | type TransformResult = ts.StringLiteral | ts.ArrayLiteralExpression | ts... function transform (line 15) | function transform(node: common.Node, context: VisitSourceFileContext | ... function createTemplateExpression (line 31) | function createTemplateExpression(node: common.TemplateExpressionNode, c... FILE: packages/transforms-ts/src/transformerFactory.ts function visitSourceFile (line 15) | function visitSourceFile(sourceFile: ts.SourceFile, context: ts.Transfor... function throwIfContextHasInterpolateExpressions (line 45) | function throwIfContextHasInterpolateExpressions(context: VisitSourceFil... function visitNode (line 59) | function visitNode(visitingNode: ts.Node, sourceFile: ts.SourceFile, con... FILE: packages/ts-nameof.macro/scripts/common/createProject.ts function getProject (line 3) | function getProject() { FILE: packages/ts-nameof.macro/scripts/generation/createDeclarationFile.ts function createDeclarationFile (line 3) | function createDeclarationFile(project: Project) { FILE: packages/ts-nameof.macro/src/index.js function nameofMacro (line 9) | function nameofMacro({ references, state, babel }) { FILE: packages/ts-nameof.macro/src/tests/macroTests.ts function run (line 18) | function run(text: string) { FILE: packages/ts-nameof/lib/declarationFileTests.ts function testFunc (line 8) | function testFunc() { FILE: packages/ts-nameof/scripts/common/createProject.ts function getProject (line 3) | function getProject() { FILE: packages/ts-nameof/scripts/generation/createDeclarationFile.ts function createDeclarationFile (line 3) | function createDeclarationFile(project: Project) { FILE: packages/ts-nameof/scripts/verification/verifyDeclarationFile.ts function verifyDeclarationFile (line 3) | function verifyDeclarationFile() { FILE: packages/ts-nameof/src/main.ts type Api (line 5) | interface Api { FILE: packages/ts-nameof/src/tests/text/helpers/fileHelpers.ts function readFile (line 3) | function readFile(path: string) { function writeFile (line 16) | function writeFile(path: string, contents: string) { FILE: packages/ts-nameof/src/tests/text/helpers/getTestFilePath.ts function getTestFilePath (line 3) | function getTestFilePath(...paths: string[]) { FILE: packages/ts-nameof/src/tests/text/issuesTests.ts function runTest (line 6) | async function runTest(fileName: string, expectedFileName: string) { function runIssueTest (line 22) | function runIssueTest(issueNumber: number) { FILE: packages/ts-nameof/src/tests/text/replaceInFilesTests.ts type FileInfo (line 6) | interface FileInfo { function runTest (line 11) | async function runTest(paths: string[], expectedFiles: FileInfo[]) { FILE: packages/ts-nameof/src/text/getFileNamesFromGlobs.ts function getFileNamesFromGlobs (line 3) | function getFileNamesFromGlobs(globs: ReadonlyArray) { function getFileNamesFromGlob (line 9) | function getFileNamesFromGlob(globFileName: string) { FILE: packages/ts-nameof/src/text/replaceInFiles.ts function replaceInFiles (line 5) | function replaceInFiles(fileNames: ReadonlyArray): Promise) { FILE: packages/ts-nameof/src/text/replaceInText.ts function replaceInText (line 6) | function replaceInText(fileName: string, fileText: string): { fileText?:... FILE: packages/ts-nameof/ts-nameof.d.ts type Api (line 2) | interface Api {