Header menu logo issie

Converter Module

Functions and values

Function or value Description

createTypeInfo resolvedType

Full Usage: createTypeInfo resolvedType

Parameters:
    resolvedType : Type

Returns: TypeInfo
resolvedType : Type
Returns: TypeInfo

enumUnion _arg1

Full Usage: enumUnion _arg1

Parameters:
Returns: bool

returns whether the discrimiated union type is like a enum

_arg1 : TypeInfo
Returns: bool

flattenFuncTypes typeDef

Full Usage: flattenFuncTypes typeDef

Parameters:
Returns: Type[]
typeDef : Type
Returns: Type[]

isPrimitive _arg1

Full Usage: isPrimitive _arg1

Parameters:
Returns: bool

returns whether a type is primitive

_arg1 : TypeInfo
Returns: bool

Type extensions

Type extension Description

TypeInfo.createFrom ()

Full Usage: TypeInfo.createFrom ()

Parameters:
    () : unit

Returns: TypeInfo
Modifiers: inline
Type parameters: 't

Extended Type: TypeInfo

() : unit
Returns: TypeInfo

Active patterns

Active pattern Description

(|ArrayType|_|) t

Full Usage: (|ArrayType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|AsyncType|_|) t

Full Usage: (|AsyncType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|DictionaryType|_|) t

Full Usage: (|DictionaryType|_|) t

Parameters:
Returns: (Type * Type) option
t : Type
Returns: (Type * Type) option

(|EnumType|_|) t

Full Usage: (|EnumType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|FuncType|_|) t

Full Usage: (|FuncType|_|) t

Parameters:
Returns: Type[] option
t : Type
Returns: Type[] option

(|HashSetType|_|) t

Full Usage: (|HashSetType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|ListType|_|) t

Full Usage: (|ListType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|MapType|_|) t

Full Usage: (|MapType|_|) t

Parameters:
Returns: (Type * Type) option
t : Type
Returns: (Type * Type) option

(|Nullable|_|) t

Full Usage: (|Nullable|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|OptionType|_|) t

Full Usage: (|OptionType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|PrimitiveType|_|) primType

Full Usage: (|PrimitiveType|_|) primType

Parameters:
Returns: TypeInfo option
primType : Type
Returns: TypeInfo option

(|PromiseType|_|) t

Full Usage: (|PromiseType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|RecordType|_|) t

Full Usage: (|RecordType|_|) t

Parameters:
Returns: (PropertyInfo * string * Type) array option
t : Type
Returns: (PropertyInfo * string * Type) array option

(|ResizeArrayType|_|) t

Full Usage: (|ResizeArrayType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|SeqType|_|) t

Full Usage: (|SeqType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|SetType|_|) t

Full Usage: (|SetType|_|) t

Parameters:
Returns: Type option
t : Type
Returns: Type option

(|TupleType|_|) t

Full Usage: (|TupleType|_|) t

Parameters:
Returns: Type array option
t : Type
Returns: Type array option

(|UnionType|_|) t

Full Usage: (|UnionType|_|) t

Parameters:
Returns: (string * UnionCaseInfo * Type array) array option
t : Type
Returns: (string * UnionCaseInfo * Type array) array option

Type something to start searching.