Files
services-common/lib/types/Payload.ts

8 lines
255 B
TypeScript

type PayloadPrimitives = boolean | null | number | string;
type PayloadArray = (PayloadPrimitives | Payload)[];
type PayloadValid = PayloadPrimitives | PayloadArray | Payload;
export interface Payload<T = object> {
[key: string]: PayloadValid | T;
}