UNPKG

elmer-ui-core

Version:

web app framework

39 lines (38 loc) 1.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PropTypes = exports.propTypes = void 0; var paramChecker_1 = require("./paramChecker"); var typeChecker_1 = require("./typeChecker"); var string = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.string); var number = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.number); var array = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.array); var boolean = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.boolean); var object = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.object); var func = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.func); var any = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.any); var date = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.date); var bool = typeChecker_1.createTypeChecker(typeChecker_1.EnumCheckerTypes.bool); var oneOf = function (types) { return paramChecker_1.createParamChecker(typeChecker_1.EnumCheckerTypes.oneOf, types); }; var oneValueOf = function (enumValues) { return paramChecker_1.createParamChecker(typeChecker_1.EnumCheckerTypes.oneValueOf, enumValues); }; var enumValueOf = function (enumValue) { return paramChecker_1.createParamChecker(typeChecker_1.EnumCheckerTypes.oneEnumValueOf, enumValue); }; exports.propTypes = { any: any, array: array, bool: bool, boolean: boolean, date: date, enumValueOf: enumValueOf, func: func, number: number, object: object, oneOf: oneOf, oneValueOf: oneValueOf, string: string }; exports.PropTypes = exports.propTypes;