@opra/common
Version:
Opra common package
17 lines (16 loc) • 1.07 kB
TypeScript
import { ComplexType } from './data-type/complex-type.interface.js';
import type { DataType } from './data-type/data-type.interface.js';
import { EnumType } from './data-type/enum-type.interface.js';
import { MappedType } from './data-type/mapped-type.interface.js';
import { MixinType } from './data-type/mixin-type.interface.js';
import { SimpleType } from './data-type/simple-type.interface.js';
import { UnionType } from './data-type/union-type.interface.js';
import { HttpController } from './http/http-controller.interface.js';
export declare function isDataType(obj: any): obj is DataType;
export declare function isComplexType(obj: any): obj is ComplexType;
export declare function isSimpleType(obj: any): obj is SimpleType;
export declare function isMixinType(obj: any): obj is MixinType;
export declare function isMappedType(obj: any): obj is MappedType;
export declare function isEnumType(obj: any): obj is EnumType;
export declare function isUnionType(obj: any): obj is UnionType;
export declare function isHttpController(obj: any): obj is HttpController;