macoolka-type-model
Version:
`macoolka-type-model` is a library for define model in TypeScript. It easily build a type contain field and method to your Application. It provide a generation model for type and validition
55 lines • 2.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isJsonScalar = exports.isKindScalar = exports.isEnumScalar = exports.isDateScalar = exports.isIntegerScalar = exports.isNumberScalar = exports.isStringScalar = exports.isBooleanScalar = exports.isTypeUnionScalar = exports.isTypeScalar = void 0;
var macoolka_predicate_1 = require("macoolka-predicate");
/**
* @since 0.2.0
*/
var isTypeScalar = function (a) { return (!(0, macoolka_predicate_1.isString)(a) && a._kind === 'type'); };
exports.isTypeScalar = isTypeScalar;
/**
* @since 0.2.0
*/
var isTypeUnionScalar = function (a) { return !(0, macoolka_predicate_1.isString)(a) && a._kind === 'typeUnion'; };
exports.isTypeUnionScalar = isTypeUnionScalar;
/**
* @since 0.2.0
*/
var isBooleanScalar = function (a) { return (!(0, macoolka_predicate_1.isString)(a) && a._kind === 'boolean') || a === 'boolean'; };
exports.isBooleanScalar = isBooleanScalar;
/**
* @since 0.2.0
*/
var isStringScalar = function (a) { return (!(0, macoolka_predicate_1.isString)(a) && a._kind === 'string') || a === 'string'; };
exports.isStringScalar = isStringScalar;
/**
* @since 0.2.0
*/
var isNumberScalar = function (a) { return (!(0, macoolka_predicate_1.isString)(a) && a._kind === 'number') || a === 'number'; };
exports.isNumberScalar = isNumberScalar;
/**
* @since 0.2.0
*/
var isIntegerScalar = function (a) { return (!(0, macoolka_predicate_1.isString)(a) && a._kind === 'int') || a === 'int'; };
exports.isIntegerScalar = isIntegerScalar;
/**
* @since 0.2.0
*/
var isDateScalar = function (a) { return (!(0, macoolka_predicate_1.isString)(a) && a._kind === 'datetime') || a === 'datetime'; };
exports.isDateScalar = isDateScalar;
/**
* @since 0.2.0
*/
var isEnumScalar = function (a) { return !(0, macoolka_predicate_1.isString)(a) && a._kind === 'enum'; };
exports.isEnumScalar = isEnumScalar;
/**
* @since 0.2.0
*/
var isKindScalar = function (a) { return !(0, macoolka_predicate_1.isString)(a) && a._kind === 'kind'; };
exports.isKindScalar = isKindScalar;
/**
* @since 0.2.0
*/
var isJsonScalar = function (a) { return !(0, macoolka_predicate_1.isString)(a) && a._kind === 'json'; };
exports.isJsonScalar = isJsonScalar;
//# sourceMappingURL=predicate.js.map