Logo Xantham

Pascal Module

Provides means for working with Pascal case measure annotated names directly.

Functions and values

Function or value Description

create

Full Usage: create

Returns: string -> Name<MeasureProduct<pascal, MeasureOne>>

Normalize a string into a Name<pascal>.

Returns: string -> Name<MeasureProduct<pascal, MeasureOne>>

fromCase name

Full Usage: fromCase name

Parameters:
Returns: Name<MeasureProduct<pascal, MeasureOne>>
Modifiers: inline
Type parameters: 'u

Re-cast any cased name to a Name<pascal>, applying PascalCase normalization.

name : Name<'u>
Returns: Name<MeasureProduct<pascal, MeasureOne>>

fromName

Full Usage: fromName

Returns: Name -> Name<MeasureProduct<pascal, MeasureOne>>

Convert a Name to PascalCase and tag it with the pascal measure.

Returns: Name -> Name<MeasureProduct<pascal, MeasureOne>>

Type something to start searching.