MCPcopy Index your code
hub / github.com/formatjs/formatjs / primitiveToTSNode

Function primitiveToTSNode

packages/ts-transformer/transform.ts:36–49  ·  view source on GitHub ↗
(
  factory: typescript.NodeFactory,
  v: string | number | boolean
)

Source from the content-addressed store, hash-verified

34type TypeScript = typeof typescript
35
36function primitiveToTSNode(
37 factory: typescript.NodeFactory,
38 v: string | number | boolean
39) {
40 return typeof v === 'string'
41 ? factory.createStringLiteral(v)
42 : typeof v === 'number'
43 ? factory.createNumericLiteral(v + '')
44 : typeof v === 'boolean'
45 ? v
46 ? factory.createTrue()
47 : factory.createFalse()
48 : undefined
49}
50
51function isValidIdentifier(k: string): boolean {
52 try {

Callers 1

objToTSNodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected