Types
Namespace: Fungible
Parent Module: StaticReflection
Semi-internal machinery used for figuring out information about input types
Nested types and modules
Type | Description |
FunctionKind
|
A description of a transform in terms of its types and needed wrappers
|
TypeKind
|
Used to describe how a transform interacts with data
|
Functions and values
Function or value | Description |
getActualType targetType tk
Signature: targetType:Type -> tk:TypeKind -> Type
|
Gets the actual type used for wrapping the transform input
|
getFunctionKind funcType
Signature: funcType:string -> FunctionKind
|
Based on the kind of transform this function tells the machinery which types to look at
|
getInnerType targetType
Signature: targetType:Type -> Type
|
Gets the inner type(s) of a collection
|
nameToPath name
Signature: name:string -> string list
|
Converts a standard .NET long form name into a path
|