muschema
Version:
Schemas for mudb
84 lines (83 loc) • 1.74 kB
TypeScript
export declare const muPrimitiveSize: {
'boolean': number;
'uint8': number;
'uint16': number;
'uint32': number;
'int8': number;
'int16': number;
'int32': number;
'float32': number;
'float64': number;
};
export declare const muPrimitiveTypes: string[];
export declare const muNonPrimitiveTypes: string[];
export declare const Constants: {
float32: {
EPSILON: number;
MIN: number;
MAX: number;
};
float64: {
EPSILON: number;
MIN: number;
MAX: number;
};
int8: {
MIN: number;
MAX: number;
};
int16: {
MIN: number;
MAX: number;
};
int32: {
MIN: number;
MAX: number;
};
uint8: {
MIN: number;
MAX: number;
};
uint16: {
MIN: number;
MAX: number;
};
uint32: {
MIN: number;
MAX: number;
};
};
export declare const muType2WriteMethod: {
boolean: string;
float32: string;
float64: string;
int8: string;
int16: string;
int32: string;
string: string;
uint8: string;
uint16: string;
uint32: string;
};
export declare const muType2ReadMethod: {
boolean: string;
float32: string;
float64: string;
int8: string;
int16: string;
int32: string;
string: string;
uint8: string;
uint16: string;
uint32: string;
};
export declare const muType2TypedArray: {
float32: Float32ArrayConstructor;
float64: Float64ArrayConstructor;
int8: Int8ArrayConstructor;
int16: Int16ArrayConstructor;
int32: Int32ArrayConstructor;
uint8: Uint8ArrayConstructor;
uint16: Uint16ArrayConstructor;
uint32: Uint32ArrayConstructor;
};