23 lines
323 B
TypeScript
23 lines
323 B
TypeScript
|
import {Type} from "./Type";
|
||
|
|
||
|
/**
|
||
|
* Type of any numeric value.
|
||
|
*/
|
||
|
export class NumericType extends Type<number, number>
|
||
|
{
|
||
|
deserialize(value: number): number
|
||
|
{
|
||
|
return value;
|
||
|
}
|
||
|
|
||
|
serialize(value: number): number
|
||
|
{
|
||
|
return value;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* Type of any numeric value.
|
||
|
*/
|
||
|
export const SNumeric = new NumericType();
|