Provider
Provider specifies functions for creating new object instances and for resolving enum values by name.
Methods
Section titled “Methods”enumValue()
Section titled “enumValue()”enumValue(
enumName):Val
Parameters
Section titled “Parameters”enumName
Section titled “enumName”string
Returns
Section titled “Returns”findIdent()
Section titled “findIdent()”findIdent(
identName):Val|undefined
Parameters
Section titled “Parameters”identName
Section titled “identName”string
Returns
Section titled “Returns”Val | undefined
findStructFieldNames()
Section titled “findStructFieldNames()”findStructFieldNames(
structType):string[] |undefined
Parameters
Section titled “Parameters”structType
Section titled “structType”string
Returns
Section titled “Returns”string[] | undefined
findStructFieldType()
Section titled “findStructFieldType()”findStructFieldType(
structType,fieldName):ProviderFieldType|undefined
Parameters
Section titled “Parameters”structType
Section titled “structType”string
fieldName
Section titled “fieldName”string
Returns
Section titled “Returns”ProviderFieldType | undefined
findStructType()
Section titled “findStructType()”findStructType(
structType):Type|undefined
Parameters
Section titled “Parameters”structType
Section titled “structType”string
Returns
Section titled “Returns”Type | undefined
newValue()
Section titled “newValue()”newValue(
structType,fields):Val
Parameters
Section titled “Parameters”structType
Section titled “structType”string
fields
Section titled “fields”Record<string, Val>