UNPKG

@toreda/strong-types

Version:

Better TypeScript code in fewer lines.

190 lines (189 loc) 9.53 kB
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';