@brimdata/zealot
Version:
The Javascript Client for Zed Lakes
28 lines (27 loc) • 1.35 kB
TypeScript
export declare const getPrimitives: () => {
string: import("./type-string").TypeOfString;
bstring: import("./type-bstring").TypeOfBString;
time: import("./type-time").TypeOfTime;
ip: import("./type-ip").TypeOfIp;
uint16: import("./type-uint16").TypeOfUint16;
uint8: import("./type-uint8").TypeOfUint8;
duration: import("./type-duration").TypeOfDuration;
uint64: import("./type-uint64").TypeOfUint64;
uint32: import("./type-uint32").TypeOfUint32;
int64: import("./type-int64").TypeOfInt64;
int8: import("./type-int8").TypeOfInt8;
int16: import("./type-int16").TypeOfInt16;
null: import("./type-null").TypeOfNull;
typename: import("./type-typename").TypeOfTypename;
net: import("./type-net").TypeOfNet;
float64: import("./type-float64").TypeOfFloat64;
float32: import("./type-float32").TypeOfFloat32;
float16: import("./type-float16").TypeOfFloat16;
int32: import("./type-int32").TypeOfInt32;
bool: import("./type-bool").TypeOfBool;
bytes: import("./type-bytes").TypeOfBytes;
type: import("./type-type").TypeOfType;
};
export declare function isPrimitiveType(value: unknown): value is PrimitiveType;
export declare type PrimitiveName = keyof ReturnType<typeof getPrimitives>;
export declare type PrimitiveType = ReturnType<typeof getPrimitives>[PrimitiveName];