Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aenario/tsmirror
/ functions
Functions
80 in github.com/aenario/tsmirror
⨍
Functions
80
◇
Types & classes
95
↓ 45 callers
Function
reflect
(_x?: T)
packages/reflect/src/index.ts:6
↓ 25 callers
Function
typeID
(t: ts.Type)
packages/reflect/src/transformer.ts:24
↓ 20 callers
Function
toRunType
(checker: ts.TypeChecker, fileName: string, t: ts.Type)
packages/reflect/src/transformer.ts:421
↓ 17 callers
Method
log
(...args: any)
packages/di/src/trace.ts:6
↓ 11 callers
Method
child
(prefix: string)
packages/di/src/trace.ts:11
↓ 9 callers
Function
debug
(_ctx: Context | null, ..._args: any[])
packages/reflect/src/debug.ts:3
↓ 9 callers
Function
logFlags
(flags: number, x: 'TypeFlags' | 'SymbolFlags' | 'ObjectFlags')
packages/reflect/src/transformer.ts:29
↓ 8 callers
Function
reflecting
(fn: (t: ReflectType) => FN)
packages/reflect/src/index.ts:19
↓ 6 callers
Method
toString
()
packages/di/src/trace.ts:18
↓ 5 callers
Function
getName
(t: ReflectType, forInput: boolean, nonNull: boolean = true)
packages/graphql/src/grahpql.ts:33
↓ 4 callers
Function
continueVisit
()
packages/reflect/src/transformer.ts:505
↓ 4 callers
Function
flatMap
(arr: T[], mapper: (t: T) => U)
packages/fuzzer/src/fuzzer.ts:8
↓ 4 callers
Function
possibleValues
(type: ReflectType)
packages/fuzzer/src/fuzzer.ts:24
↓ 3 callers
Function
Y
(mfn: MFN<Args, Res>)
packages/reflect/src/circular.ts:15
↓ 3 callers
Function
circularHandler
( params: { shouldMemo?: (...args: Args) => boolean, keyMaker: (...args: Args) => Key,
packages/reflect/src/circular.ts:18
↓ 3 callers
Function
getTypeOf
(x: T)
packages/reflect/src/utils.ts:5
↓ 3 callers
Function
humanReadableNameAndTypes
( humanReadable: (_: ReflectType) => string, nt: {name: string, type: ReflectType}[] )
packages/reflect/src/utils.ts:17
↓ 3 callers
Function
isCompatible
(needed: ReflectType, candidate: ReflectType, circTypes?: ReflectType[])
packages/reflect/src/utils.ts:102
↓ 3 callers
Function
register
(scope: Scope, factory: Factory<T>, type: ReflectType)
packages/di/src/container.ts:55
↓ 3 callers
Function
resolveProvider
(provider: Provider<T>, trace: Trace)
packages/di/src/container.ts:148
↓ 3 callers
Function
symbolArrayToNameTypes
(toRunType: ToRunType, ctx: Context, symbols: ts.Symbol[])
packages/reflect/src/transformer.ts:39
↓ 3 callers
Function
toLitteral
(x: any)
packages/reflect/src/tolitteral.ts:60
↓ 2 callers
Function
factoryToProvider
(scope: Scope, factoryArg: FunctionFactory<T> | Constructor<T>, providedType?: ReflectType)
packages/di/src/container.ts:18
↓ 2 callers
Function
grapqlObject
(t: ReflectType, name: string, forInput: boolean)
packages/graphql/src/grahpql.ts:96
↓ 2 callers
Function
interfaceTypetoRunType
(toRunType: ToRunType, ctx: Context, type: ts.InterfaceType)
packages/reflect/src/transformer.ts:76
↓ 2 callers
Function
makeContainer
(parent?: IContainer, name: string = 'root')
packages/di/src/container.ts:44
↓ 2 callers
Function
signaturesToRunType
(toRunType: ToRunType, ctx: Context, sigs: readonly ts.Signature[])
packages/reflect/src/transformer.ts:56
↓ 1 callers
Function
M
(x: MAKER<Args, Res>)
packages/reflect/src/circular.ts:13
↓ 1 callers
Function
_fuzzer
(runner: Function, type: ReflectType)
packages/fuzzer/src/fuzzer.ts:93
↓ 1 callers
Function
_graphql
(rt: ReflectType)
packages/graphql/src/grahpql.ts:16
↓ 1 callers
Function
getLiteralOfType
(kind: Kind.String | Kind.Number | Kind.Boolean | Kind.Enum | Kind.BigInt)
packages/reflect/src/utils.ts:88
↓ 1 callers
Function
isReflectFunction
(declaration: ts.SignatureDeclaration | ts.JSDocSignature | undefined)
packages/reflect/src/transformer.ts:479
↓ 1 callers
Function
isReflectingFunction
(t: ts.Type)
packages/reflect/src/transformer.ts:459
↓ 1 callers
Function
mergeBooleanLiteralTypes
(types: ReflectType[])
packages/reflect/src/transformer.ts:266
↓ 1 callers
Function
objectTypeToRunType
(toRunType: ToRunType, ctx: Context, type: ts.ObjectType)
packages/reflect/src/transformer.ts:184
↓ 1 callers
Function
referenceObjectTypeToRunType
(toRunType: ToRunType, ctx: Context, type: ts.TypeReference)
packages/reflect/src/transformer.ts:95
↓ 1 callers
Function
reflected
(_x: T)
packages/reflect/src/index.ts:13
↓ 1 callers
Function
resolveArrayParameter
(resolveProvider: ResolveProvider<T>, type: ReflectType, trace: Trace)
packages/di/src/container.ts:125
↓ 1 callers
Method
resolveArrayParameter
(resolveProvider: ResolveProvider<T>, type: ReflectType, trace: Trace)
packages/di/src/types.ts:38
↓ 1 callers
Function
resolveSingleParameter
(resolveProvider: ResolveProvider<T>, type: ReflectType, trace: Trace)
packages/di/src/container.ts:91
↓ 1 callers
Method
resolveSingleParameter
(resolveProvider: ResolveProvider<T>, type: ReflectType, trace: Trace)
packages/di/src/types.ts:36
↓ 1 callers
Function
transformer
(program: ts.Program)
packages/di/src/transformer.ts:4
Function
A
(a: any)
packages/reflect/test/fixture/multisignatures.ts:6
Function
A
(this: I, other: I)
packages/reflect/test/fixture/this_function.ts:8
Function
A
(p: I)
packages/reflect/test/fixture/arrowFunction.ts:8
Function
A
(p: I)
packages/reflect/test/fixture/inline_function.ts:8
Function
A
(a: T)
packages/reflect/test/fixture/typed_function.ts:4
Function
A
(p: I, d: string = 'hello', ...rest: string[])
packages/reflect/test/fixture/function.ts:8
Function
A
(p: I)
packages/reflect/test/fixture/const.ts:8
Function
_humanReadable
(humanReadable: (_: ReflectType) => string, t: ReflectType)
packages/reflect/src/utils.ts:24
Function
_toLiteral
(toLiteral: ToLiteral, x: any)
packages/reflect/src/tolitteral.ts:10
Function
_toRunType
(toRunType: ToRunType, type: ts.Type, ctx: Context)
packages/reflect/src/transformer.ts:297
Function
child
()
packages/di/src/container.ts:184
Function
cleanupCompileArtifacts
()
packages/reflect/test/reflect.test.ts:10
Method
constructor
()
packages/di/test/basic.test.ts:277
Method
constructor
(a : I)
packages/di/test/basic.test.ts:283
Method
constructor
(c: I)
packages/di/test/basic.test.ts:291
Method
constructor
(a: I)
packages/di/test/basic.test.ts:297
Method
constructor
(otherprop: string)
packages/reflect/test/fixture/class.ts:9
Method
constructor
(myprop: string)
packages/reflect/test/fixture/class.ts:14
Method
constructor
(constructorParam: string)
packages/reflect/test/fixture/complex.ts:9
Method
constructor
(myprop: string)
packages/reflect/test/fixture/class_instance.ts:9
Method
constructor
(name: string)
packages/reflect/test/fixture/_imported.ts:3
Function
factory
(...args)
packages/di/src/container.ts:36
Function
graphqlParameter
({ name, type, default: def }: {name: string, type: ReflectType, default: ReflectType})
packages/graphql/src/grahpql.ts:92
Function
isReflectTypeSymbol
(s: ts.Symbol)
packages/reflect/src/transformer.ts:454
Function
parserFactory
(rt: ReflectType)
packages/parse/src/index.ts:8
Method
reportsError
(msg: string)
packages/reflect/test/fixture/complex.ts:35
Function
reset
()
packages/di/src/container.ts:49
Method
returnsNull
()
packages/reflect/test/fixture/complex.ts:37
Method
returnsUndefined
()
packages/reflect/test/fixture/complex.ts:38
Method
returnsVoid
(msg: string)
packages/reflect/test/fixture/complex.ts:34
Method
sayHello
(s: string)
packages/reflect/test/fixture/class.ts:4
Method
sayHello
(s: string)
packages/reflect/test/fixture/class.ts:15
Method
sayHello
(s: string)
packages/reflect/test/fixture/class_instance.ts:4
Method
sayHello
(s: string)
packages/reflect/test/fixture/class_instance.ts:10
Method
somemethod
(arg1: I, arg2: number)
packages/reflect/test/fixture/complex.ts:33
Method
takeFunction
(mapper: (arg0: string) => number)
packages/reflect/test/fixture/complex.ts:36
Function
transformer
(program: ts.Program)
packages/reflect/src/transformer.ts:498
Function
visitor
(node: ts.Node)
packages/reflect/src/transformer.ts:504