Constant Class @beta
A Constant is a specific type of Unit that represents a number.
Extends
Methods
| Name | Description |  | 
| constructor(schema: Schema, name: string): Constant |  |  | 
| fromJSON(constantProps: ConstantProps): Promise<void> |  |  | 
| fromJSONSync(constantProps: ConstantProps): void |  |  | 
| toJSON(standalone: booleanfalse, includeSchemaVersion: booleanfalse): ConstantProps | Save this Constants properties to an object for serializing to JSON. |  | 
Inherited methods
| Name | Inherited from | Description | 
| equalByKey(thisSchemaItem: SchemaItem, thatSchemaItemOrKey?: SchemaItemKey | SchemaItem): boolean Static Inherited | SchemaItem | Indicates if the two SchemaItem objects are equal by comparing their respective key properties. | 
| parseFullName(fullName: string): [string, string] Static Inherited | SchemaItem | Parses the given full name, {schemaName}.{schemaItemName} or {schemaName}:{schemaItemName}, into two separate strings. | 
Properties
| Name | Type | Description |  | 
| _definition Protected | string |  |  | 
| _denominator Protected | number | undefined |  |  | 
| _numerator Protected | number | undefined |  |  | 
| _phenomenon Protected | LazyLoadedPhenomenon | undefined |  |  | 
| definition Accessor ReadOnly | string |  |  | 
| denominator Accessor ReadOnly | number |  |  | 
| hasDenominator Accessor ReadOnly | boolean |  |  | 
| hasNumerator Accessor ReadOnly | boolean |  |  | 
| numerator Accessor ReadOnly | number |  |  | 
| phenomenon Accessor ReadOnly | undefined | LazyLoadedPhenomenon |  |  | 
| schemaItemType Readonly | Constant |  |  | 
Inherited properties
Defined in
Last Updated: 24 June, 2025