@toreda/strong-types
Version:
Better TypeScript code in fewer lines.
190 lines (189 loc) • 9.53 kB
TypeScript
export { Arch } from './arch';
export { archSet } from './arch/set';
export { archValid } from './arch/valid';
export { archAliases } from './arch/aliases';
export { OS } from './os';
export { osSet } from './os/set';
export { osValid } from './os/valid';
export { canConvertFromBig } from './can/convert/from/big';
export { BigArg } from './big/arg';
export { bigMake } from './big/make';
export { Strong } from './strong';
export { strongMake } from './strong/make';
export { StrongNumber } from './strong/number';
export { StrongTypeId } from './strong/type/id';
export { createType } from './create/type';
export { BaseObject } from './base/object';
export { Collection } from './collection';
export { StrongData } from './strong/data';
export { typeMatch } from './type/match';
export { arrayMake } from './array/make';
export { Bool } from './bool';
export { boolMake } from './bool/make';
export { Dbl } from './dbl';
export { dblMake } from './dbl/make';
export { Email } from './email';
export { emailMake } from './email/make';
export { Float } from './float';
export { floatMake } from './float/make';
export { Id } from './id';
export { IdOptions } from './id/options';
export { idMake } from './id/make';
export { Int } from './int';
export { intMake } from './int/make';
export { SafeMoney } from './safe/money';
export { safeMoneyMake } from './safe/money/make';
export { StrongArray } from './array';
export { StrongDouble } from './strong/double';
export { Text } from './text';
export { textMake } from './text/make';
export { UInt } from './uint';
export { uIntMake } from './uint/make';
export { SemVer } from './sem/ver';
export { semVerMake } from './sem/ver/make';
export { AwsArn } from './aws/arn';
export { awsArnMake } from './aws/arn/make';
export { CSSBoxShadow } from './css/box/shadow';
export { CSSClear } from './css/clear';
export { CSSClip } from './css/clip';
export { CSSDisplay } from './css/display';
export { CSSFont } from './css/font';
export { CSSText } from './css/text';
export { CSSTextDecorationLine } from './css/text/decoration/line';
export { CSSTextIndent } from './css/text/indent';
export { CSSUnits } from './css/units';
export { CSSUserSelect } from './css/user/select';
export { Env } from './env';
export { HttpAuthHeader } from './http/auth/header';
export { HttpAuthHeaders, httpAuthHeaders } from './http/auth/headers';
export { httpAuthHeaderValid } from './http/auth/header/valid';
export { HttpCacheHeader } from './http/cache/header';
export { HttpCacheHeaders, httpCacheHeaders } from './http/cache/headers';
export { httpCacheHeaderValid } from './http/cache/header/valid';
export { HttpCorsHeader } from './http/cors/header';
export { HttpCorsHeaders, httpCorsHeaders } from './http/cors/headers';
export { httpCorsHeaderValid } from './http/cors/header/valid';
export { HttpFetchHeader } from './http/fetch/header';
export { HttpFetchHeaders, httpFetchHeaders } from './http/fetch/headers';
export { httpFetchHeaderValid } from './http/fetch/header/valid';
export { HttpMethod } from './http/method';
export { HttpMethods, httpMethods } from './http/methods';
export { httpMethodValid } from './http/method/valid';
export { HttpProxyHeader } from './http/proxy/header';
export { HttpProxyHeaders, httpProxyHeaders } from './http/proxy/headers';
export { httpProxyHeaderValid } from './http/proxy/header/valid';
export { HttpRequestHeader } from './http/request/header';
export { HttpRequestHeaders, httpRequestHeaders } from './http/request/headers';
export { httpRequestHeaderValid } from './http/request/header/valid';
export { HttpResponseHeader } from './http/response/header';
export { HttpResponseHeaders, httpResponseHeaders } from './http/response/headers';
export { httpResponseHeaderValid } from './http/response/header/valid';
export { HttpSecurityHeader } from './http/security/header';
export { HttpSecurityHeaders, httpSecurityHeaders } from './http/security/headers';
export { httpSecurityHeaderValid } from './http/security/header/valid';
export { HttpWebsocketHeader } from './http/websocket/header';
export { HttpWebsocketHeaders, httpWebsocketHeaders } from './http/websocket/headers';
export { httpWebsocketHeaderValid } from './http/websocket/header/valid';
export { StrongMap } from './map';
export { MapJsonifier } from './map/jsonifier';
export { MapParser } from './map/parser';
export { MapParserState } from './map/parser/state';
export { MapParserOptions } from './map/parser/options';
export { Range } from './range';
export { Size } from './size';
export { Vec1 } from './vec1';
export { Vec2 } from './vec2';
export { Vec3 } from './vec3';
export { Vec4 } from './vec4';
export { swapPop } from './swap/pop';
export { HasLengthEqual, hasLengthEqual, hasLengthEqualMake } from './has/length/equal';
export { HasLengthGTE, hasLengthGTE, hasLengthGTEMake } from './has/length/gte';
export { HasChar, hasChar, hasCharMake } from './has/char';
export { HasCharTimes, hasCharTimes, hasCharTimesMake } from './has/char/times';
export { HasLengthGT, hasLengthGreaterThan, hasLengthGTMake } from './has/length/gt';
export { HasLengthLT, hasLengthLT, hasLengthLTMake } from './has/length/lt';
export { HasLengthLTE, hasLengthLTE, hasLengthLTEMake } from './has/length/lte';
export { HasProperty, hasProperty, hasPropertyMake } from './has/property';
export { HasPropertyWithType, hasPropertyWithType, hasPropertyWithTypeMake } from './has/property-with-type';
export { HasText, hasText, hasTextMake } from './has/text';
export { HasTextTimes, hasTextTimes, hasTextTimesMake } from './has/text/times';
export { IsArray, isArrayMake } from './is/array';
export { IsBoolean, isBoolean, isBooleanMake } from './is/boolean';
export { IsDate, isDate, isDateMake } from './is/date';
export { IsDateTime, isDateTime, isDateTimeMake } from './is/date/time';
export { IsDbl, isDbl, isDblMake } from './is/dbl';
export { IsFloat, isFloat, isFloatMake } from './is/float';
export { IsEmail, isEmail, isEmailMake } from './is/email';
export { IsEmpty, isEmpty, isEmptyMake } from './is/empty';
export { IsEqual, isEqual, isEqualMake } from './is/equal';
export { IsGT, isGTMake, isGT } from './is/gt';
export { IsGTE, isGTEMake } from './is/gte';
export { IsBig, isBig, isBigMake } from './is/big';
export { IsBigInt, isBigInt, isBigIntMake } from './is/big-int';
export { IsHexColorCode, isHexColorCode, isHexColorCodeMake } from './is/hex-color-code';
export { IsInt, isInt, isIntMake } from './is/int';
export { IsIpv4Addr, isIpv4Addr } from './is/ipv4/addr';
export { isIpv4AddrMake } from './is/ipv4/addr/make';
export { isIpv6AddrMake } from './is/ipv6/addr/make';
export { IsIpv6Addr, isIpv6Addr } from './is/ipv6/addr';
export { IsLength, isLength, isLengthMake } from './is/length';
export { IsLT, isLT, isLTMake } from './is/lt';
export { IsLTE, isLTE, isLTEMake } from './is/lte';
export { IsNull, isNull, isNullMake } from './is/null';
export { IsPort, isPort, isPortMake } from './is/port';
export { IsSystemPort, isSystemPortMake, isSystemPort } from './is/system/port';
export { IsText, isTextMake } from './is/text';
export { IsTime, isTime, isTimeMake } from './is/time';
export { IsUndefined, isUndefined, isUndefinedMake } from './is/undefined';
export { IsUrl, isUrl, isUrlMake } from './is/url';
export { IsUInt, isUInt, isUIntMake } from './is/uint';
export { toFloat } from './to/float';
export { toDblBig } from './to/dbl/big';
export { toIntBig } from './to/int/big';
export { toIntNumber } from './to/int/number';
export { Pattern } from './pattern';
export { Port } from './port';
export { portMake } from './port/make';
export { SystemPort } from './system/port';
export { systemPortMake } from './system/port/make';
export { Rule } from './rule';
export { RuleA } from './rule/a';
export { RuleBe } from './rule/be';
export { RuleContains } from './rule/contains';
export { RuleFn } from './rule/fn';
export { RuleHave } from './rule/have';
export { RuleLength } from './rule/length';
export { RuleMatch } from './rule/match';
export { RuleMods } from './rule/mods';
export { RuleMust } from './rule/must';
export { RuleNode } from './rule/node';
export { RuleNodeType } from './rule/node/type';
export { RuleNodeTarget } from './rule/node/target';
export { RuleTarget } from './rule/target';
export { RuleNot } from './rule/not';
export { RuleOr } from './rule/or';
export { RuleRoot } from './rule/root';
export { Rules } from './rules';
export { RuleType } from './rule/type';
export { PrimitiveToStrong } from './primitive/to/strong';
export { RecordToStrong } from './record/to/strong';
export { RecordToStrongRequired } from './record/to/strong/required';
export { arrayValue } from './array/value';
export { arrayNullValue } from './array/null/value';
export { booleanValue } from './boolean/value';
export { booleanNullValue } from './boolean/null/value';
export { numberValue } from './number/value';
export { numberNullValue } from './number/null/value';
export { stringValue } from './string/value';
export { stringNullValue } from './string/null/value';
export { typeValue } from './type/value';
export { Transform } from './transform';
export { TransformNB } from './transform/nb';
export { TransformFN } from './transform/fn';
export { TransformFNNB } from './transform/fn/nb';
export { Transforms } from './transforms';
export { TransformOptions } from './transform/options';
export { Time } from './time';
export { timeMake } from './time/make';
export { Url } from './url';
export { urlMake } from './url/make';