tgrid
Version:
Grid Computing Framework for TypeScript
12 lines (11 loc) • 370 B
TypeScript
import { IJsonable } from "./IJsonable";
import { Primitive } from "./Primitive";
import { ValueOf } from "./ValueOf";
export type Parametric<Arguments extends any[]> = {
[P in keyof Arguments]: ParametricValue<Arguments[P]>;
};
/**
* @hidden
*/
type ParametricValue<Instance> = ValueOf<Instance> | Primitive<Instance> | IJsonable<Primitive<Instance>>;
export {};