loopback-datasource-juggler
Version:
LoopBack DataSource Juggler
16 lines (13 loc) • 535 B
text/typescript
import * as buildModelTypes from '../types';
import {ModelTypes, Type, Types} from '../types';
let stringTypeGuard: string;
let voidTypeGuard: void;
let jsonTypeGuard: Types.JSON;
stringTypeGuard = Types.JSON('arbitrary value');
voidTypeGuard = Types.JSON(new Types.JSON('test'));
jsonTypeGuard = new Types.JSON('test');
const modelTypes: ModelTypes = {}
buildModelTypes(modelTypes);
voidTypeGuard = modelTypes.registerType({} as Type);
voidTypeGuard = modelTypes.registerType({} as Type, ['custom name 1']);
modelTypes.schemaTypes;