DataErgonomicsHelpersModule

PackageReified.Data

Summary

NameSignatureSynopsis
toPatternWithtoPatternWith witness valueNo description available.
toPatterntoPattern valueNo description available.
exactValueexactValue argumentName patternNo description available.
ensureTextensureText argumentName valueNo description available.
ensureNonEmptyTextensureNonEmptyText argumentName valueNo description available.
isJsonNumberTokenisJsonNumberToken tokenNo description available.
appendPathappendPath segment pathNo description available.
shapeNameshapeName valueNo description available.
tryResolveDetailedtryResolveDetailed path inputNo description available.

toPatternWith

toPatternWith witness value
Member

Parameters

NameTypeDescription
witness^witness
value^value

Returns

DataPattern

toPattern

toPattern value
Member

Parameters

NameTypeDescription
value^value

Returns

DataPattern

exactValue

exactValue argumentName pattern
Member

Parameters

NameTypeDescription
argumentNamestring
patternDataPattern

Returns

Data

ensureText

ensureText argumentName value
Member

Parameters

NameTypeDescription
argumentNamestring
valuestring

Returns

string

ensureNonEmptyText

ensureNonEmptyText argumentName value
Member

Parameters

NameTypeDescription
argumentNamestring
valuestring

Returns

string

isJsonNumberToken

isJsonNumberToken token
Member

Parameters

NameTypeDescription
tokenstring

Returns

bool

appendPath

appendPath segment path
Member

Parameters

NameTypeDescription
segment'a
path'a list

Returns

'a list

shapeName

shapeName value
Member

Parameters

NameTypeDescription
valueData

Returns

string

tryResolveDetailed

tryResolveDetailed path input
Member

Parameters

NameTypeDescription
pathDataPath
inputData

Returns

Result<Data, (DataPathSegment list * string)>