Package Exports
- typia
- typia/lib/AssertionGuard
- typia/lib/AssertionGuard.js
- typia/lib/CamelCase
- typia/lib/CamelCase.js
- typia/lib/IRandomGenerator
- typia/lib/IRandomGenerator.js
- typia/lib/IReadableURLSearchParams
- typia/lib/IReadableURLSearchParams.js
- typia/lib/IValidation
- typia/lib/IValidation.js
- typia/lib/PascalCase
- typia/lib/PascalCase.js
- typia/lib/Primitive
- typia/lib/Primitive.js
- typia/lib/Resolved
- typia/lib/Resolved.js
- typia/lib/SnakeCase
- typia/lib/SnakeCase.js
- typia/lib/TypeGuardError
- typia/lib/TypeGuardError.js
- typia/lib/executable/TypiaPatchWizard
- typia/lib/executable/TypiaPatchWizard.js
- typia/lib/factories/CommentFactory
- typia/lib/factories/CommentFactory.js
- typia/lib/factories/ExpressionFactory
- typia/lib/factories/ExpressionFactory.js
- typia/lib/factories/IdentifierFactory
- typia/lib/factories/IdentifierFactory.js
- typia/lib/factories/JsonMetadataFactory
- typia/lib/factories/JsonMetadataFactory.js
- typia/lib/factories/LiteralFactory
- typia/lib/factories/LiteralFactory.js
- typia/lib/factories/MetadataCollection
- typia/lib/factories/MetadataCollection.js
- typia/lib/factories/MetadataCommentTagFactory
- typia/lib/factories/MetadataCommentTagFactory.js
- typia/lib/factories/MetadataFactory
- typia/lib/factories/MetadataFactory.js
- typia/lib/factories/MetadataTypeTagFactory
- typia/lib/factories/MetadataTypeTagFactory.js
- typia/lib/factories/MetadataTypeTagSchemaFactory
- typia/lib/factories/MetadataTypeTagSchemaFactory.js
- typia/lib/factories/NumericRangeFactory
- typia/lib/factories/NumericRangeFactory.js
- typia/lib/factories/ProtobufFactory
- typia/lib/factories/ProtobufFactory.js
- typia/lib/factories/StatementFactory
- typia/lib/factories/StatementFactory.js
- typia/lib/factories/TemplateFactory
- typia/lib/factories/TemplateFactory.js
- typia/lib/factories/TypeFactory
- typia/lib/factories/TypeFactory.js
- typia/lib/factories/ValueFactory
- typia/lib/factories/ValueFactory.js
- typia/lib/factories/internal/metadata/IMetadataIteratorProps
- typia/lib/factories/internal/metadata/IMetadataIteratorProps.js
- typia/lib/factories/internal/metadata/MetadataHelper
- typia/lib/factories/internal/metadata/MetadataHelper.js
- typia/lib/factories/internal/metadata/emend_metadata_atomics
- typia/lib/factories/internal/metadata/emend_metadata_atomics.js
- typia/lib/factories/internal/metadata/emplace_metadata_alias
- typia/lib/factories/internal/metadata/emplace_metadata_alias.js
- typia/lib/factories/internal/metadata/emplace_metadata_array_type
- typia/lib/factories/internal/metadata/emplace_metadata_array_type.js
- typia/lib/factories/internal/metadata/emplace_metadata_object
- typia/lib/factories/internal/metadata/emplace_metadata_object.js
- typia/lib/factories/internal/metadata/emplace_metadata_tuple
- typia/lib/factories/internal/metadata/emplace_metadata_tuple.js
- typia/lib/factories/internal/metadata/explore_metadata
- typia/lib/factories/internal/metadata/explore_metadata.js
- typia/lib/factories/internal/metadata/iterate_metadata
- typia/lib/factories/internal/metadata/iterate_metadata.js
- typia/lib/factories/internal/metadata/iterate_metadata_alias
- typia/lib/factories/internal/metadata/iterate_metadata_alias.js
- typia/lib/factories/internal/metadata/iterate_metadata_array
- typia/lib/factories/internal/metadata/iterate_metadata_array.js
- typia/lib/factories/internal/metadata/iterate_metadata_atomic
- typia/lib/factories/internal/metadata/iterate_metadata_atomic.js
- typia/lib/factories/internal/metadata/iterate_metadata_coalesce
- typia/lib/factories/internal/metadata/iterate_metadata_coalesce.js
- typia/lib/factories/internal/metadata/iterate_metadata_collection
- typia/lib/factories/internal/metadata/iterate_metadata_collection.js
- typia/lib/factories/internal/metadata/iterate_metadata_comment_tags
- typia/lib/factories/internal/metadata/iterate_metadata_comment_tags.js
- typia/lib/factories/internal/metadata/iterate_metadata_constant
- typia/lib/factories/internal/metadata/iterate_metadata_constant.js
- typia/lib/factories/internal/metadata/iterate_metadata_escape
- typia/lib/factories/internal/metadata/iterate_metadata_escape.js
- typia/lib/factories/internal/metadata/iterate_metadata_function
- typia/lib/factories/internal/metadata/iterate_metadata_function.js
- typia/lib/factories/internal/metadata/iterate_metadata_intersection
- typia/lib/factories/internal/metadata/iterate_metadata_intersection.js
- typia/lib/factories/internal/metadata/iterate_metadata_map
- typia/lib/factories/internal/metadata/iterate_metadata_map.js
- typia/lib/factories/internal/metadata/iterate_metadata_native
- typia/lib/factories/internal/metadata/iterate_metadata_native.js
- typia/lib/factories/internal/metadata/iterate_metadata_object
- typia/lib/factories/internal/metadata/iterate_metadata_object.js
- typia/lib/factories/internal/metadata/iterate_metadata_set
- typia/lib/factories/internal/metadata/iterate_metadata_set.js
- typia/lib/factories/internal/metadata/iterate_metadata_sort
- typia/lib/factories/internal/metadata/iterate_metadata_sort.js
- typia/lib/factories/internal/metadata/iterate_metadata_template
- typia/lib/factories/internal/metadata/iterate_metadata_template.js
- typia/lib/factories/internal/metadata/iterate_metadata_tuple
- typia/lib/factories/internal/metadata/iterate_metadata_tuple.js
- typia/lib/factories/internal/metadata/iterate_metadata_union
- typia/lib/factories/internal/metadata/iterate_metadata_union.js
- typia/lib/functional
- typia/lib/functional.js
- typia/lib/http
- typia/lib/http.js
- typia/lib/index
- typia/lib/index.js
- typia/lib/index.mjs
- typia/lib/internal/_IProtobufWriter
- typia/lib/internal/_IProtobufWriter.js
- typia/lib/internal/_ProtobufReader
- typia/lib/internal/_ProtobufReader.js
- typia/lib/internal/_ProtobufSizer
- typia/lib/internal/_ProtobufSizer.js
- typia/lib/internal/_ProtobufWriter
- typia/lib/internal/_ProtobufWriter.js
- typia/lib/internal/_accessExpressionAsString
- typia/lib/internal/_accessExpressionAsString.js
- typia/lib/internal/_assertGuard
- typia/lib/internal/_assertGuard.js
- typia/lib/internal/_functionalTypeGuardErrorFactory
- typia/lib/internal/_functionalTypeGuardErrorFactory.js
- typia/lib/internal/_httpFormDataReadArray
- typia/lib/internal/_httpFormDataReadArray.js
- typia/lib/internal/_httpFormDataReadBigint
- typia/lib/internal/_httpFormDataReadBigint.js
- typia/lib/internal/_httpFormDataReadBlob
- typia/lib/internal/_httpFormDataReadBlob.js
- typia/lib/internal/_httpFormDataReadBoolean
- typia/lib/internal/_httpFormDataReadBoolean.js
- typia/lib/internal/_httpFormDataReadFile
- typia/lib/internal/_httpFormDataReadFile.js
- typia/lib/internal/_httpFormDataReadNumber
- typia/lib/internal/_httpFormDataReadNumber.js
- typia/lib/internal/_httpFormDataReadString
- typia/lib/internal/_httpFormDataReadString.js
- typia/lib/internal/_httpHeaderReadBigint
- typia/lib/internal/_httpHeaderReadBigint.js
- typia/lib/internal/_httpHeaderReadBoolean
- typia/lib/internal/_httpHeaderReadBoolean.js
- typia/lib/internal/_httpHeaderReadNumber
- typia/lib/internal/_httpHeaderReadNumber.js
- typia/lib/internal/_httpParameterReadBigint
- typia/lib/internal/_httpParameterReadBigint.js
- typia/lib/internal/_httpParameterReadBoolean
- typia/lib/internal/_httpParameterReadBoolean.js
- typia/lib/internal/_httpParameterReadNumber
- typia/lib/internal/_httpParameterReadNumber.js
- typia/lib/internal/_httpParameterReadString
- typia/lib/internal/_httpParameterReadString.js
- typia/lib/internal/_httpQueryParseURLSearchParams
- typia/lib/internal/_httpQueryParseURLSearchParams.js
- typia/lib/internal/_httpQueryReadArray
- typia/lib/internal/_httpQueryReadArray.js
- typia/lib/internal/_httpQueryReadBigint
- typia/lib/internal/_httpQueryReadBigint.js
- typia/lib/internal/_httpQueryReadBoolean
- typia/lib/internal/_httpQueryReadBoolean.js
- typia/lib/internal/_httpQueryReadNumber
- typia/lib/internal/_httpQueryReadNumber.js
- typia/lib/internal/_httpQueryReadString
- typia/lib/internal/_httpQueryReadString.js
- typia/lib/internal/_isBetween
- typia/lib/internal/_isBetween.js
- typia/lib/internal/_isBigintString
- typia/lib/internal/_isBigintString.js
- typia/lib/internal/_isFormatByte
- typia/lib/internal/_isFormatByte.js
- typia/lib/internal/_isFormatDate
- typia/lib/internal/_isFormatDate.js
- typia/lib/internal/_isFormatDateTime
- typia/lib/internal/_isFormatDateTime.js
- typia/lib/internal/_isFormatDuration
- typia/lib/internal/_isFormatDuration.js
- typia/lib/internal/_isFormatEmail
- typia/lib/internal/_isFormatEmail.js
- typia/lib/internal/_isFormatHostname
- typia/lib/internal/_isFormatHostname.js
- typia/lib/internal/_isFormatIdnEmail
- typia/lib/internal/_isFormatIdnEmail.js
- typia/lib/internal/_isFormatIdnHostname
- typia/lib/internal/_isFormatIdnHostname.js
- typia/lib/internal/_isFormatIpv4
- typia/lib/internal/_isFormatIpv4.js
- typia/lib/internal/_isFormatIpv6
- typia/lib/internal/_isFormatIpv6.js
- typia/lib/internal/_isFormatIri
- typia/lib/internal/_isFormatIri.js
- typia/lib/internal/_isFormatIriReference
- typia/lib/internal/_isFormatIriReference.js
- typia/lib/internal/_isFormatJsonPointer
- typia/lib/internal/_isFormatJsonPointer.js
- typia/lib/internal/_isFormatPassword
- typia/lib/internal/_isFormatPassword.js
- typia/lib/internal/_isFormatRegex
- typia/lib/internal/_isFormatRegex.js
- typia/lib/internal/_isFormatRelativeJsonPointer
- typia/lib/internal/_isFormatRelativeJsonPointer.js
- typia/lib/internal/_isFormatTime
- typia/lib/internal/_isFormatTime.js
- typia/lib/internal/_isFormatUri
- typia/lib/internal/_isFormatUri.js
- typia/lib/internal/_isFormatUriReference
- typia/lib/internal/_isFormatUriReference.js
- typia/lib/internal/_isFormatUriTemplate
- typia/lib/internal/_isFormatUriTemplate.js
- typia/lib/internal/_isFormatUrl
- typia/lib/internal/_isFormatUrl.js
- typia/lib/internal/_isFormatUuid
- typia/lib/internal/_isFormatUuid.js
- typia/lib/internal/_isTypeFloat
- typia/lib/internal/_isTypeFloat.js
- typia/lib/internal/_isTypeInt32
- typia/lib/internal/_isTypeInt32.js
- typia/lib/internal/_isTypeInt64
- typia/lib/internal/_isTypeInt64.js
- typia/lib/internal/_isTypeUint32
- typia/lib/internal/_isTypeUint32.js
- typia/lib/internal/_isTypeUint64
- typia/lib/internal/_isTypeUint64.js
- typia/lib/internal/_isUniqueItems
- typia/lib/internal/_isUniqueItems.js
- typia/lib/internal/_jsonStringifyNumber
- typia/lib/internal/_jsonStringifyNumber.js
- typia/lib/internal/_jsonStringifyRest
- typia/lib/internal/_jsonStringifyRest.js
- typia/lib/internal/_jsonStringifyString
- typia/lib/internal/_jsonStringifyString.js
- typia/lib/internal/_jsonStringifyTail
- typia/lib/internal/_jsonStringifyTail.js
- typia/lib/internal/_llmApplicationFinalize
- typia/lib/internal/_llmApplicationFinalize.js
- typia/lib/internal/_miscCloneAny
- typia/lib/internal/_miscCloneAny.js
- typia/lib/internal/_notationAny
- typia/lib/internal/_notationAny.js
- typia/lib/internal/_notationCamel
- typia/lib/internal/_notationCamel.js
- typia/lib/internal/_notationPascal
- typia/lib/internal/_notationPascal.js
- typia/lib/internal/_notationSnake
- typia/lib/internal/_notationSnake.js
- typia/lib/internal/_randomArray
- typia/lib/internal/_randomArray.js
- typia/lib/internal/_randomBigint
- typia/lib/internal/_randomBigint.js
- typia/lib/internal/_randomBoolean
- typia/lib/internal/_randomBoolean.js
- typia/lib/internal/_randomFormatByte
- typia/lib/internal/_randomFormatByte.js
- typia/lib/internal/_randomFormatDate
- typia/lib/internal/_randomFormatDate.js
- typia/lib/internal/_randomFormatDatetime
- typia/lib/internal/_randomFormatDatetime.js
- typia/lib/internal/_randomFormatDuration
- typia/lib/internal/_randomFormatDuration.js
- typia/lib/internal/_randomFormatEmail
- typia/lib/internal/_randomFormatEmail.js
- typia/lib/internal/_randomFormatHostname
- typia/lib/internal/_randomFormatHostname.js
- typia/lib/internal/_randomFormatIdnEmail
- typia/lib/internal/_randomFormatIdnEmail.js
- typia/lib/internal/_randomFormatIdnHostname
- typia/lib/internal/_randomFormatIdnHostname.js
- typia/lib/internal/_randomFormatIpv4
- typia/lib/internal/_randomFormatIpv4.js
- typia/lib/internal/_randomFormatIpv6
- typia/lib/internal/_randomFormatIpv6.js
- typia/lib/internal/_randomFormatIri
- typia/lib/internal/_randomFormatIri.js
- typia/lib/internal/_randomFormatIriReference
- typia/lib/internal/_randomFormatIriReference.js
- typia/lib/internal/_randomFormatJsonPointer
- typia/lib/internal/_randomFormatJsonPointer.js
- typia/lib/internal/_randomFormatPassword
- typia/lib/internal/_randomFormatPassword.js
- typia/lib/internal/_randomFormatRegex
- typia/lib/internal/_randomFormatRegex.js
- typia/lib/internal/_randomFormatRelativeJsonPointer
- typia/lib/internal/_randomFormatRelativeJsonPointer.js
- typia/lib/internal/_randomFormatTime
- typia/lib/internal/_randomFormatTime.js
- typia/lib/internal/_randomFormatUri
- typia/lib/internal/_randomFormatUri.js
- typia/lib/internal/_randomFormatUriReference
- typia/lib/internal/_randomFormatUriReference.js
- typia/lib/internal/_randomFormatUriTemplate
- typia/lib/internal/_randomFormatUriTemplate.js
- typia/lib/internal/_randomFormatUrl
- typia/lib/internal/_randomFormatUrl.js
- typia/lib/internal/_randomFormatUuid
- typia/lib/internal/_randomFormatUuid.js
- typia/lib/internal/_randomInteger
- typia/lib/internal/_randomInteger.js
- typia/lib/internal/_randomNumber
- typia/lib/internal/_randomNumber.js
- typia/lib/internal/_randomPattern
- typia/lib/internal/_randomPattern.js
- typia/lib/internal/_randomPick
- typia/lib/internal/_randomPick.js
- typia/lib/internal/_randomString
- typia/lib/internal/_randomString.js
- typia/lib/internal/_throwTypeGuardError
- typia/lib/internal/_throwTypeGuardError.js
- typia/lib/internal/_validateReport
- typia/lib/internal/_validateReport.js
- typia/lib/internal/private/__notationCapitalize
- typia/lib/internal/private/__notationCapitalize.js
- typia/lib/internal/private/__notationUnsnake
- typia/lib/internal/private/__notationUnsnake.js
- typia/lib/json
- typia/lib/json.js
- typia/lib/llm
- typia/lib/llm.js
- typia/lib/misc
- typia/lib/misc.js
- typia/lib/module
- typia/lib/module.js
- typia/lib/notations
- typia/lib/notations.js
- typia/lib/programmers/AssertProgrammer
- typia/lib/programmers/AssertProgrammer.js
- typia/lib/programmers/CheckerProgrammer
- typia/lib/programmers/CheckerProgrammer.js
- typia/lib/programmers/FeatureProgrammer
- typia/lib/programmers/FeatureProgrammer.js
- typia/lib/programmers/ImportProgrammer
- typia/lib/programmers/ImportProgrammer.js
- typia/lib/programmers/IsProgrammer
- typia/lib/programmers/IsProgrammer.js
- typia/lib/programmers/RandomProgrammer
- typia/lib/programmers/RandomProgrammer.js
- typia/lib/programmers/TypiaProgrammer
- typia/lib/programmers/TypiaProgrammer.js
- typia/lib/programmers/ValidateProgrammer
- typia/lib/programmers/ValidateProgrammer.js
- typia/lib/programmers/functional/FunctionalAssertFunctionProgrammer
- typia/lib/programmers/functional/FunctionalAssertFunctionProgrammer.js
- typia/lib/programmers/functional/FunctionalAssertParametersProgrammer
- typia/lib/programmers/functional/FunctionalAssertParametersProgrammer.js
- typia/lib/programmers/functional/FunctionalAssertReturnProgrammer
- typia/lib/programmers/functional/FunctionalAssertReturnProgrammer.js
- typia/lib/programmers/functional/FunctionalIsFunctionProgrammer
- typia/lib/programmers/functional/FunctionalIsFunctionProgrammer.js
- typia/lib/programmers/functional/FunctionalIsParametersProgrammer
- typia/lib/programmers/functional/FunctionalIsParametersProgrammer.js
- typia/lib/programmers/functional/FunctionalIsReturnProgrammer
- typia/lib/programmers/functional/FunctionalIsReturnProgrammer.js
- typia/lib/programmers/functional/FunctionalValidateFunctionProgrammer
- typia/lib/programmers/functional/FunctionalValidateFunctionProgrammer.js
- typia/lib/programmers/functional/FunctionalValidateParametersProgrammer
- typia/lib/programmers/functional/FunctionalValidateParametersProgrammer.js
- typia/lib/programmers/functional/FunctionalValidateReturnProgrammer
- typia/lib/programmers/functional/FunctionalValidateReturnProgrammer.js
- typia/lib/programmers/functional/internal/FunctionalGeneralProgrammer
- typia/lib/programmers/functional/internal/FunctionalGeneralProgrammer.js
- typia/lib/programmers/helpers/AtomicPredicator
- typia/lib/programmers/helpers/AtomicPredicator.js
- typia/lib/programmers/helpers/CloneJoiner
- typia/lib/programmers/helpers/CloneJoiner.js
- typia/lib/programmers/helpers/FunctionProgrammer
- typia/lib/programmers/helpers/FunctionProgrammer.js
- typia/lib/programmers/helpers/HttpMetadataUtil
- typia/lib/programmers/helpers/HttpMetadataUtil.js
- typia/lib/programmers/helpers/ICheckEntry
- typia/lib/programmers/helpers/ICheckEntry.js
- typia/lib/programmers/helpers/IExpressionEntry
- typia/lib/programmers/helpers/IExpressionEntry.js
- typia/lib/programmers/helpers/NotationJoiner
- typia/lib/programmers/helpers/NotationJoiner.js
- typia/lib/programmers/helpers/OptionPredicator
- typia/lib/programmers/helpers/OptionPredicator.js
- typia/lib/programmers/helpers/ProtobufUtil
- typia/lib/programmers/helpers/ProtobufUtil.js
- typia/lib/programmers/helpers/ProtobufWire
- typia/lib/programmers/helpers/ProtobufWire.js
- typia/lib/programmers/helpers/PruneJoiner
- typia/lib/programmers/helpers/PruneJoiner.js
- typia/lib/programmers/helpers/RandomJoiner
- typia/lib/programmers/helpers/RandomJoiner.js
- typia/lib/programmers/helpers/StringifyJoinder
- typia/lib/programmers/helpers/StringifyJoinder.js
- typia/lib/programmers/helpers/StringifyPredicator
- typia/lib/programmers/helpers/StringifyPredicator.js
- typia/lib/programmers/helpers/UnionExplorer
- typia/lib/programmers/helpers/UnionExplorer.js
- typia/lib/programmers/helpers/UnionPredicator
- typia/lib/programmers/helpers/UnionPredicator.js
- typia/lib/programmers/helpers/disable_function_programmer_declare
- typia/lib/programmers/helpers/disable_function_programmer_declare.js
- typia/lib/programmers/http/HttpAssertFormDataProgrammer
- typia/lib/programmers/http/HttpAssertFormDataProgrammer.js
- typia/lib/programmers/http/HttpAssertHeadersProgrammer
- typia/lib/programmers/http/HttpAssertHeadersProgrammer.js
- typia/lib/programmers/http/HttpAssertQueryProgrammer
- typia/lib/programmers/http/HttpAssertQueryProgrammer.js
- typia/lib/programmers/http/HttpFormDataProgrammer
- typia/lib/programmers/http/HttpFormDataProgrammer.js
- typia/lib/programmers/http/HttpHeadersProgrammer
- typia/lib/programmers/http/HttpHeadersProgrammer.js
- typia/lib/programmers/http/HttpIsFormDataProgrammer
- typia/lib/programmers/http/HttpIsFormDataProgrammer.js
- typia/lib/programmers/http/HttpIsHeadersProgrammer
- typia/lib/programmers/http/HttpIsHeadersProgrammer.js
- typia/lib/programmers/http/HttpIsQueryProgrammer
- typia/lib/programmers/http/HttpIsQueryProgrammer.js
- typia/lib/programmers/http/HttpParameterProgrammer
- typia/lib/programmers/http/HttpParameterProgrammer.js
- typia/lib/programmers/http/HttpQueryProgrammer
- typia/lib/programmers/http/HttpQueryProgrammer.js
- typia/lib/programmers/http/HttpValidateFormDataProgrammer
- typia/lib/programmers/http/HttpValidateFormDataProgrammer.js
- typia/lib/programmers/http/HttpValidateHeadersProgrammer
- typia/lib/programmers/http/HttpValidateHeadersProgrammer.js
- typia/lib/programmers/http/HttpValidateQueryProgrammer
- typia/lib/programmers/http/HttpValidateQueryProgrammer.js
- typia/lib/programmers/internal/check_array_length
- typia/lib/programmers/internal/check_array_length.js
- typia/lib/programmers/internal/check_bigint
- typia/lib/programmers/internal/check_bigint.js
- typia/lib/programmers/internal/check_dynamic_key
- typia/lib/programmers/internal/check_dynamic_key.js
- typia/lib/programmers/internal/check_dynamic_properties
- typia/lib/programmers/internal/check_dynamic_properties.js
- typia/lib/programmers/internal/check_everything
- typia/lib/programmers/internal/check_everything.js
- typia/lib/programmers/internal/check_native
- typia/lib/programmers/internal/check_native.js
- typia/lib/programmers/internal/check_number
- typia/lib/programmers/internal/check_number.js
- typia/lib/programmers/internal/check_object
- typia/lib/programmers/internal/check_object.js
- typia/lib/programmers/internal/check_string
- typia/lib/programmers/internal/check_string.js
- typia/lib/programmers/internal/check_template
- typia/lib/programmers/internal/check_template.js
- typia/lib/programmers/internal/check_union_array_like
- typia/lib/programmers/internal/check_union_array_like.js
- typia/lib/programmers/internal/decode_union_object
- typia/lib/programmers/internal/decode_union_object.js
- typia/lib/programmers/internal/feature_object_entries
- typia/lib/programmers/internal/feature_object_entries.js
- typia/lib/programmers/internal/json_schema_alias
- typia/lib/programmers/internal/json_schema_alias.js
- typia/lib/programmers/internal/json_schema_array
- typia/lib/programmers/internal/json_schema_array.js
- typia/lib/programmers/internal/json_schema_bigint
- typia/lib/programmers/internal/json_schema_bigint.js
- typia/lib/programmers/internal/json_schema_boolean
- typia/lib/programmers/internal/json_schema_boolean.js
- typia/lib/programmers/internal/json_schema_constant
- typia/lib/programmers/internal/json_schema_constant.js
- typia/lib/programmers/internal/json_schema_description
- typia/lib/programmers/internal/json_schema_description.js
- typia/lib/programmers/internal/json_schema_discriminator
- typia/lib/programmers/internal/json_schema_discriminator.js
- typia/lib/programmers/internal/json_schema_escaped
- typia/lib/programmers/internal/json_schema_escaped.js
- typia/lib/programmers/internal/json_schema_native
- typia/lib/programmers/internal/json_schema_native.js
- typia/lib/programmers/internal/json_schema_number
- typia/lib/programmers/internal/json_schema_number.js
- typia/lib/programmers/internal/json_schema_object
- typia/lib/programmers/internal/json_schema_object.js
- typia/lib/programmers/internal/json_schema_plugin
- typia/lib/programmers/internal/json_schema_plugin.js
- typia/lib/programmers/internal/json_schema_station
- typia/lib/programmers/internal/json_schema_station.js
- typia/lib/programmers/internal/json_schema_string
- typia/lib/programmers/internal/json_schema_string.js
- typia/lib/programmers/internal/json_schema_template
- typia/lib/programmers/internal/json_schema_template.js
- typia/lib/programmers/internal/json_schema_title
- typia/lib/programmers/internal/json_schema_title.js
- typia/lib/programmers/internal/json_schema_tuple
- typia/lib/programmers/internal/json_schema_tuple.js
- typia/lib/programmers/internal/metadata_to_pattern
- typia/lib/programmers/internal/metadata_to_pattern.js
- typia/lib/programmers/internal/postfix_of_tuple
- typia/lib/programmers/internal/postfix_of_tuple.js
- typia/lib/programmers/internal/prune_object_properties
- typia/lib/programmers/internal/prune_object_properties.js
- typia/lib/programmers/internal/stringify_dynamic_properties
- typia/lib/programmers/internal/stringify_dynamic_properties.js
- typia/lib/programmers/internal/stringify_native
- typia/lib/programmers/internal/stringify_native.js
- typia/lib/programmers/internal/stringify_regular_properties
- typia/lib/programmers/internal/stringify_regular_properties.js
- typia/lib/programmers/internal/template_to_pattern
- typia/lib/programmers/internal/template_to_pattern.js
- typia/lib/programmers/internal/wrap_metadata_rest_tuple
- typia/lib/programmers/internal/wrap_metadata_rest_tuple.js
- typia/lib/programmers/json/JsonApplicationProgrammer
- typia/lib/programmers/json/JsonApplicationProgrammer.js
- typia/lib/programmers/json/JsonAssertParseProgrammer
- typia/lib/programmers/json/JsonAssertParseProgrammer.js
- typia/lib/programmers/json/JsonAssertStringifyProgrammer
- typia/lib/programmers/json/JsonAssertStringifyProgrammer.js
- typia/lib/programmers/json/JsonIsParseProgrammer
- typia/lib/programmers/json/JsonIsParseProgrammer.js
- typia/lib/programmers/json/JsonIsStringifyProgrammer
- typia/lib/programmers/json/JsonIsStringifyProgrammer.js
- typia/lib/programmers/json/JsonSchemasProgrammer
- typia/lib/programmers/json/JsonSchemasProgrammer.js
- typia/lib/programmers/json/JsonStringifyProgrammer
- typia/lib/programmers/json/JsonStringifyProgrammer.js
- typia/lib/programmers/json/JsonValidateParseProgrammer
- typia/lib/programmers/json/JsonValidateParseProgrammer.js
- typia/lib/programmers/json/JsonValidateStringifyProgrammer
- typia/lib/programmers/json/JsonValidateStringifyProgrammer.js
- typia/lib/programmers/llm/LlmApplicationProgrammer
- typia/lib/programmers/llm/LlmApplicationProgrammer.js
- typia/lib/programmers/llm/LlmModelPredicator
- typia/lib/programmers/llm/LlmModelPredicator.js
- typia/lib/programmers/llm/LlmParametersProgrammer
- typia/lib/programmers/llm/LlmParametersProgrammer.js
- typia/lib/programmers/llm/LlmSchemaProgrammer
- typia/lib/programmers/llm/LlmSchemaProgrammer.js
- typia/lib/programmers/misc/MiscAssertCloneProgrammer
- typia/lib/programmers/misc/MiscAssertCloneProgrammer.js
- typia/lib/programmers/misc/MiscAssertPruneProgrammer
- typia/lib/programmers/misc/MiscAssertPruneProgrammer.js
- typia/lib/programmers/misc/MiscCloneProgrammer
- typia/lib/programmers/misc/MiscCloneProgrammer.js
- typia/lib/programmers/misc/MiscIsCloneProgrammer
- typia/lib/programmers/misc/MiscIsCloneProgrammer.js
- typia/lib/programmers/misc/MiscIsPruneProgrammer
- typia/lib/programmers/misc/MiscIsPruneProgrammer.js
- typia/lib/programmers/misc/MiscLiteralsProgrammer
- typia/lib/programmers/misc/MiscLiteralsProgrammer.js
- typia/lib/programmers/misc/MiscPruneProgrammer
- typia/lib/programmers/misc/MiscPruneProgrammer.js
- typia/lib/programmers/misc/MiscValidateCloneProgrammer
- typia/lib/programmers/misc/MiscValidateCloneProgrammer.js
- typia/lib/programmers/misc/MiscValidatePruneProgrammer
- typia/lib/programmers/misc/MiscValidatePruneProgrammer.js
- typia/lib/programmers/notations/NotationAssertGeneralProgrammer
- typia/lib/programmers/notations/NotationAssertGeneralProgrammer.js
- typia/lib/programmers/notations/NotationGeneralProgrammer
- typia/lib/programmers/notations/NotationGeneralProgrammer.js
- typia/lib/programmers/notations/NotationIsGeneralProgrammer
- typia/lib/programmers/notations/NotationIsGeneralProgrammer.js
- typia/lib/programmers/notations/NotationValidateGeneralProgrammer
- typia/lib/programmers/notations/NotationValidateGeneralProgrammer.js
- typia/lib/programmers/protobuf/ProtobufAssertDecodeProgrammer
- typia/lib/programmers/protobuf/ProtobufAssertDecodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufAssertEncodeProgrammer
- typia/lib/programmers/protobuf/ProtobufAssertEncodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufDecodeProgrammer
- typia/lib/programmers/protobuf/ProtobufDecodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufEncodeProgrammer
- typia/lib/programmers/protobuf/ProtobufEncodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufIsDecodeProgrammer
- typia/lib/programmers/protobuf/ProtobufIsDecodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufIsEncodeProgrammer
- typia/lib/programmers/protobuf/ProtobufIsEncodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufMessageProgrammer
- typia/lib/programmers/protobuf/ProtobufMessageProgrammer.js
- typia/lib/programmers/protobuf/ProtobufValidateDecodeProgrammer
- typia/lib/programmers/protobuf/ProtobufValidateDecodeProgrammer.js
- typia/lib/programmers/protobuf/ProtobufValidateEncodeProgrammer
- typia/lib/programmers/protobuf/ProtobufValidateEncodeProgrammer.js
- typia/lib/protobuf
- typia/lib/protobuf.js
- typia/lib/reflect
- typia/lib/reflect.js
- typia/lib/schemas/json/IJsonApplication
- typia/lib/schemas/json/IJsonApplication.js
- typia/lib/schemas/json/IJsonSchemaCollection
- typia/lib/schemas/json/IJsonSchemaCollection.js
- typia/lib/schemas/json/__IJsonApplication
- typia/lib/schemas/json/__IJsonApplication.js
- typia/lib/schemas/metadata/IJsDocTagInfo
- typia/lib/schemas/metadata/IJsDocTagInfo.js
- typia/lib/schemas/metadata/IMetadata
- typia/lib/schemas/metadata/IMetadata.js
- typia/lib/schemas/metadata/IMetadataAlias
- typia/lib/schemas/metadata/IMetadataAlias.js
- typia/lib/schemas/metadata/IMetadataAliasType
- typia/lib/schemas/metadata/IMetadataAliasType.js
- typia/lib/schemas/metadata/IMetadataApplication
- typia/lib/schemas/metadata/IMetadataApplication.js
- typia/lib/schemas/metadata/IMetadataArray
- typia/lib/schemas/metadata/IMetadataArray.js
- typia/lib/schemas/metadata/IMetadataArrayType
- typia/lib/schemas/metadata/IMetadataArrayType.js
- typia/lib/schemas/metadata/IMetadataAtomic
- typia/lib/schemas/metadata/IMetadataAtomic.js
- typia/lib/schemas/metadata/IMetadataComponents
- typia/lib/schemas/metadata/IMetadataComponents.js
- typia/lib/schemas/metadata/IMetadataConstant
- typia/lib/schemas/metadata/IMetadataConstant.js
- typia/lib/schemas/metadata/IMetadataConstantValue
- typia/lib/schemas/metadata/IMetadataConstantValue.js
- typia/lib/schemas/metadata/IMetadataDictionary
- typia/lib/schemas/metadata/IMetadataDictionary.js
- typia/lib/schemas/metadata/IMetadataEscaped
- typia/lib/schemas/metadata/IMetadataEscaped.js
- typia/lib/schemas/metadata/IMetadataFunction
- typia/lib/schemas/metadata/IMetadataFunction.js
- typia/lib/schemas/metadata/IMetadataMap
- typia/lib/schemas/metadata/IMetadataMap.js
- typia/lib/schemas/metadata/IMetadataNative
- typia/lib/schemas/metadata/IMetadataNative.js
- typia/lib/schemas/metadata/IMetadataObject
- typia/lib/schemas/metadata/IMetadataObject.js
- typia/lib/schemas/metadata/IMetadataObjectType
- typia/lib/schemas/metadata/IMetadataObjectType.js
- typia/lib/schemas/metadata/IMetadataParameter
- typia/lib/schemas/metadata/IMetadataParameter.js
- typia/lib/schemas/metadata/IMetadataProperty
- typia/lib/schemas/metadata/IMetadataProperty.js
- typia/lib/schemas/metadata/IMetadataSet
- typia/lib/schemas/metadata/IMetadataSet.js
- typia/lib/schemas/metadata/IMetadataTemplate
- typia/lib/schemas/metadata/IMetadataTemplate.js
- typia/lib/schemas/metadata/IMetadataTuple
- typia/lib/schemas/metadata/IMetadataTuple.js
- typia/lib/schemas/metadata/IMetadataTupleType
- typia/lib/schemas/metadata/IMetadataTupleType.js
- typia/lib/schemas/metadata/IMetadataTypeTag
- typia/lib/schemas/metadata/IMetadataTypeTag.js
- typia/lib/schemas/metadata/Metadata
- typia/lib/schemas/metadata/Metadata.js
- typia/lib/schemas/metadata/MetadataAlias
- typia/lib/schemas/metadata/MetadataAlias.js
- typia/lib/schemas/metadata/MetadataAliasType
- typia/lib/schemas/metadata/MetadataAliasType.js
- typia/lib/schemas/metadata/MetadataApplication
- typia/lib/schemas/metadata/MetadataApplication.js
- typia/lib/schemas/metadata/MetadataArray
- typia/lib/schemas/metadata/MetadataArray.js
- typia/lib/schemas/metadata/MetadataArrayType
- typia/lib/schemas/metadata/MetadataArrayType.js
- typia/lib/schemas/metadata/MetadataAtomic
- typia/lib/schemas/metadata/MetadataAtomic.js
- typia/lib/schemas/metadata/MetadataComponents
- typia/lib/schemas/metadata/MetadataComponents.js
- typia/lib/schemas/metadata/MetadataConstant
- typia/lib/schemas/metadata/MetadataConstant.js
- typia/lib/schemas/metadata/MetadataConstantValue
- typia/lib/schemas/metadata/MetadataConstantValue.js
- typia/lib/schemas/metadata/MetadataEscaped
- typia/lib/schemas/metadata/MetadataEscaped.js
- typia/lib/schemas/metadata/MetadataFunction
- typia/lib/schemas/metadata/MetadataFunction.js
- typia/lib/schemas/metadata/MetadataMap
- typia/lib/schemas/metadata/MetadataMap.js
- typia/lib/schemas/metadata/MetadataNative
- typia/lib/schemas/metadata/MetadataNative.js
- typia/lib/schemas/metadata/MetadataObject
- typia/lib/schemas/metadata/MetadataObject.js
- typia/lib/schemas/metadata/MetadataObjectType
- typia/lib/schemas/metadata/MetadataObjectType.js
- typia/lib/schemas/metadata/MetadataParameter
- typia/lib/schemas/metadata/MetadataParameter.js
- typia/lib/schemas/metadata/MetadataProperty
- typia/lib/schemas/metadata/MetadataProperty.js
- typia/lib/schemas/metadata/MetadataSet
- typia/lib/schemas/metadata/MetadataSet.js
- typia/lib/schemas/metadata/MetadataTemplate
- typia/lib/schemas/metadata/MetadataTemplate.js
- typia/lib/schemas/metadata/MetadataTuple
- typia/lib/schemas/metadata/MetadataTuple.js
- typia/lib/schemas/metadata/MetadataTupleType
- typia/lib/schemas/metadata/MetadataTupleType.js
- typia/lib/schemas/protobuf/IProtobufProperty
- typia/lib/schemas/protobuf/IProtobufProperty.js
- typia/lib/schemas/protobuf/IProtobufPropertyType
- typia/lib/schemas/protobuf/IProtobufPropertyType.js
- typia/lib/schemas/protobuf/IProtobufSchema
- typia/lib/schemas/protobuf/IProtobufSchema.js
- typia/lib/tags/Constant
- typia/lib/tags/Constant.js
- typia/lib/tags/ContentMediaType
- typia/lib/tags/ContentMediaType.js
- typia/lib/tags/Default
- typia/lib/tags/Default.js
- typia/lib/tags/Example
- typia/lib/tags/Example.js
- typia/lib/tags/Examples
- typia/lib/tags/Examples.js
- typia/lib/tags/ExclusiveMaximum
- typia/lib/tags/ExclusiveMaximum.js
- typia/lib/tags/ExclusiveMinimum
- typia/lib/tags/ExclusiveMinimum.js
- typia/lib/tags/Format
- typia/lib/tags/Format.js
- typia/lib/tags/JsonSchemaPlugin
- typia/lib/tags/JsonSchemaPlugin.js
- typia/lib/tags/MaxItems
- typia/lib/tags/MaxItems.js
- typia/lib/tags/MaxLength
- typia/lib/tags/MaxLength.js
- typia/lib/tags/Maximum
- typia/lib/tags/Maximum.js
- typia/lib/tags/MinItems
- typia/lib/tags/MinItems.js
- typia/lib/tags/MinLength
- typia/lib/tags/MinLength.js
- typia/lib/tags/Minimum
- typia/lib/tags/Minimum.js
- typia/lib/tags/MultipleOf
- typia/lib/tags/MultipleOf.js
- typia/lib/tags/Pattern
- typia/lib/tags/Pattern.js
- typia/lib/tags/Sequence
- typia/lib/tags/Sequence.js
- typia/lib/tags/TagBase
- typia/lib/tags/TagBase.js
- typia/lib/tags/Type
- typia/lib/tags/Type.js
- typia/lib/tags/UniqueItems
- typia/lib/tags/UniqueItems.js
- typia/lib/tags/index
- typia/lib/tags/index.js
- typia/lib/tags/internal/FormatCheatSheet
- typia/lib/tags/internal/FormatCheatSheet.js
- typia/lib/transform
- typia/lib/transform.js
- typia/lib/transformers/CallExpressionTransformer
- typia/lib/transformers/CallExpressionTransformer.js
- typia/lib/transformers/FileTransformer
- typia/lib/transformers/FileTransformer.js
- typia/lib/transformers/IProgrammerProps
- typia/lib/transformers/IProgrammerProps.js
- typia/lib/transformers/ITransformOptions
- typia/lib/transformers/ITransformOptions.js
- typia/lib/transformers/ITransformProps
- typia/lib/transformers/ITransformProps.js
- typia/lib/transformers/ITypiaContext
- typia/lib/transformers/ITypiaContext.js
- typia/lib/transformers/ImportTransformer
- typia/lib/transformers/ImportTransformer.js
- typia/lib/transformers/NodeTransformer
- typia/lib/transformers/NodeTransformer.js
- typia/lib/transformers/TransformerError
- typia/lib/transformers/TransformerError.js
- typia/lib/transformers/features/AssertTransformer
- typia/lib/transformers/features/AssertTransformer.js
- typia/lib/transformers/features/CreateAssertTransformer
- typia/lib/transformers/features/CreateAssertTransformer.js
- typia/lib/transformers/features/CreateIsTransformer
- typia/lib/transformers/features/CreateIsTransformer.js
- typia/lib/transformers/features/CreateRandomTransformer
- typia/lib/transformers/features/CreateRandomTransformer.js
- typia/lib/transformers/features/CreateValidateTransformer
- typia/lib/transformers/features/CreateValidateTransformer.js
- typia/lib/transformers/features/IsTransformer
- typia/lib/transformers/features/IsTransformer.js
- typia/lib/transformers/features/RandomTransformer
- typia/lib/transformers/features/RandomTransformer.js
- typia/lib/transformers/features/ValidateTransformer
- typia/lib/transformers/features/ValidateTransformer.js
- typia/lib/transformers/features/functional/FunctionalGenericTransformer
- typia/lib/transformers/features/functional/FunctionalGenericTransformer.js
- typia/lib/transformers/features/http/CreateHttpAssertFormDataTransformer
- typia/lib/transformers/features/http/CreateHttpAssertFormDataTransformer.js
- typia/lib/transformers/features/http/CreateHttpAssertHeadersTransformer
- typia/lib/transformers/features/http/CreateHttpAssertHeadersTransformer.js
- typia/lib/transformers/features/http/CreateHttpAssertQueryTransformer
- typia/lib/transformers/features/http/CreateHttpAssertQueryTransformer.js
- typia/lib/transformers/features/http/CreateHttpFormDataTransformer
- typia/lib/transformers/features/http/CreateHttpFormDataTransformer.js
- typia/lib/transformers/features/http/CreateHttpHeadersTransformer
- typia/lib/transformers/features/http/CreateHttpHeadersTransformer.js
- typia/lib/transformers/features/http/CreateHttpIsFormDataTransformer
- typia/lib/transformers/features/http/CreateHttpIsFormDataTransformer.js
- typia/lib/transformers/features/http/CreateHttpIsHeadersTransformer
- typia/lib/transformers/features/http/CreateHttpIsHeadersTransformer.js
- typia/lib/transformers/features/http/CreateHttpIsQueryTransformer
- typia/lib/transformers/features/http/CreateHttpIsQueryTransformer.js
- typia/lib/transformers/features/http/CreateHttpParameterTransformer
- typia/lib/transformers/features/http/CreateHttpParameterTransformer.js
- typia/lib/transformers/features/http/CreateHttpQueryTransformer
- typia/lib/transformers/features/http/CreateHttpQueryTransformer.js
- typia/lib/transformers/features/http/CreateHttpValidateFormDataTransformer
- typia/lib/transformers/features/http/CreateHttpValidateFormDataTransformer.js
- typia/lib/transformers/features/http/CreateHttpValidateHeadersTransformer
- typia/lib/transformers/features/http/CreateHttpValidateHeadersTransformer.js
- typia/lib/transformers/features/http/CreateHttpValidateQueryTransformer
- typia/lib/transformers/features/http/CreateHttpValidateQueryTransformer.js
- typia/lib/transformers/features/http/HttpAssertFormDataTransformer
- typia/lib/transformers/features/http/HttpAssertFormDataTransformer.js
- typia/lib/transformers/features/http/HttpAssertHeadersTransformer
- typia/lib/transformers/features/http/HttpAssertHeadersTransformer.js
- typia/lib/transformers/features/http/HttpAssertQueryTransformer
- typia/lib/transformers/features/http/HttpAssertQueryTransformer.js
- typia/lib/transformers/features/http/HttpFormDataTransformer
- typia/lib/transformers/features/http/HttpFormDataTransformer.js
- typia/lib/transformers/features/http/HttpHeadersTransformer
- typia/lib/transformers/features/http/HttpHeadersTransformer.js
- typia/lib/transformers/features/http/HttpIsFormDataTransformer
- typia/lib/transformers/features/http/HttpIsFormDataTransformer.js
- typia/lib/transformers/features/http/HttpIsHeadersTransformer
- typia/lib/transformers/features/http/HttpIsHeadersTransformer.js
- typia/lib/transformers/features/http/HttpIsQueryTransformer
- typia/lib/transformers/features/http/HttpIsQueryTransformer.js
- typia/lib/transformers/features/http/HttpParameterTransformer
- typia/lib/transformers/features/http/HttpParameterTransformer.js
- typia/lib/transformers/features/http/HttpQueryTransformer
- typia/lib/transformers/features/http/HttpQueryTransformer.js
- typia/lib/transformers/features/http/HttpValidateFormDataTransformer
- typia/lib/transformers/features/http/HttpValidateFormDataTransformer.js
- typia/lib/transformers/features/http/HttpValidateHeadersTransformer
- typia/lib/transformers/features/http/HttpValidateHeadersTransformer.js
- typia/lib/transformers/features/http/HttpValidateQueryTransformer
- typia/lib/transformers/features/http/HttpValidateQueryTransformer.js
- typia/lib/transformers/features/json/JsonApplicationTransformer
- typia/lib/transformers/features/json/JsonApplicationTransformer.js
- typia/lib/transformers/features/json/JsonAssertParseTransformer
- typia/lib/transformers/features/json/JsonAssertParseTransformer.js
- typia/lib/transformers/features/json/JsonAssertStringifyTransformer
- typia/lib/transformers/features/json/JsonAssertStringifyTransformer.js
- typia/lib/transformers/features/json/JsonCreateAssertParseTransformer
- typia/lib/transformers/features/json/JsonCreateAssertParseTransformer.js
- typia/lib/transformers/features/json/JsonCreateAssertStringifyTransformer
- typia/lib/transformers/features/json/JsonCreateAssertStringifyTransformer.js
- typia/lib/transformers/features/json/JsonCreateIsParseTransformer
- typia/lib/transformers/features/json/JsonCreateIsParseTransformer.js
- typia/lib/transformers/features/json/JsonCreateIsStringifyTransformer
- typia/lib/transformers/features/json/JsonCreateIsStringifyTransformer.js
- typia/lib/transformers/features/json/JsonCreateStringifyTransformer
- typia/lib/transformers/features/json/JsonCreateStringifyTransformer.js
- typia/lib/transformers/features/json/JsonCreateValidateParseTransformer
- typia/lib/transformers/features/json/JsonCreateValidateParseTransformer.js
- typia/lib/transformers/features/json/JsonCreateValidateStringifyProgrammer
- typia/lib/transformers/features/json/JsonCreateValidateStringifyProgrammer.js
- typia/lib/transformers/features/json/JsonIsParseTransformer
- typia/lib/transformers/features/json/JsonIsParseTransformer.js
- typia/lib/transformers/features/json/JsonIsStringifyTransformer
- typia/lib/transformers/features/json/JsonIsStringifyTransformer.js
- typia/lib/transformers/features/json/JsonSchemasTransformer
- typia/lib/transformers/features/json/JsonSchemasTransformer.js
- typia/lib/transformers/features/json/JsonStringifyTransformer
- typia/lib/transformers/features/json/JsonStringifyTransformer.js
- typia/lib/transformers/features/json/JsonValidateParseTransformer
- typia/lib/transformers/features/json/JsonValidateParseTransformer.js
- typia/lib/transformers/features/json/JsonValidateStringifyTransformer
- typia/lib/transformers/features/json/JsonValidateStringifyTransformer.js
- typia/lib/transformers/features/llm/LlmApplicationTransformer
- typia/lib/transformers/features/llm/LlmApplicationTransformer.js
- typia/lib/transformers/features/llm/LlmParametersTransformer
- typia/lib/transformers/features/llm/LlmParametersTransformer.js
- typia/lib/transformers/features/llm/LlmSchemaTransformer
- typia/lib/transformers/features/llm/LlmSchemaTransformer.js
- typia/lib/transformers/features/misc/MiscAssertCloneTransformer
- typia/lib/transformers/features/misc/MiscAssertCloneTransformer.js
- typia/lib/transformers/features/misc/MiscAssertPruneTransformer
- typia/lib/transformers/features/misc/MiscAssertPruneTransformer.js
- typia/lib/transformers/features/misc/MiscCloneTransformer
- typia/lib/transformers/features/misc/MiscCloneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateAssertCloneTransformer
- typia/lib/transformers/features/misc/MiscCreateAssertCloneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateAssertPruneTransformer
- typia/lib/transformers/features/misc/MiscCreateAssertPruneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateCloneTransformer
- typia/lib/transformers/features/misc/MiscCreateCloneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateIsCloneTransformer
- typia/lib/transformers/features/misc/MiscCreateIsCloneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateIsPruneTransformer
- typia/lib/transformers/features/misc/MiscCreateIsPruneTransformer.js
- typia/lib/transformers/features/misc/MiscCreatePruneTransformer
- typia/lib/transformers/features/misc/MiscCreatePruneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateValidateCloneTransformer
- typia/lib/transformers/features/misc/MiscCreateValidateCloneTransformer.js
- typia/lib/transformers/features/misc/MiscCreateValidatePruneTransformer
- typia/lib/transformers/features/misc/MiscCreateValidatePruneTransformer.js
- typia/lib/transformers/features/misc/MiscIsCloneTransformer
- typia/lib/transformers/features/misc/MiscIsCloneTransformer.js
- typia/lib/transformers/features/misc/MiscIsPruneTransformer
- typia/lib/transformers/features/misc/MiscIsPruneTransformer.js
- typia/lib/transformers/features/misc/MiscLiteralsTransformer
- typia/lib/transformers/features/misc/MiscLiteralsTransformer.js
- typia/lib/transformers/features/misc/MiscPruneTransformer
- typia/lib/transformers/features/misc/MiscPruneTransformer.js
- typia/lib/transformers/features/misc/MiscValidateCloneTransformer
- typia/lib/transformers/features/misc/MiscValidateCloneTransformer.js
- typia/lib/transformers/features/misc/MiscValidatePruneTransformer
- typia/lib/transformers/features/misc/MiscValidatePruneTransformer.js
- typia/lib/transformers/features/notations/NotationAssertGeneralTransformer
- typia/lib/transformers/features/notations/NotationAssertGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationCreateAssertGeneralTransformer
- typia/lib/transformers/features/notations/NotationCreateAssertGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationCreateGeneralTransformer
- typia/lib/transformers/features/notations/NotationCreateGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationCreateIsGeneralTransformer
- typia/lib/transformers/features/notations/NotationCreateIsGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationCreateValidateGeneralTransformer
- typia/lib/transformers/features/notations/NotationCreateValidateGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationGeneralTransformer
- typia/lib/transformers/features/notations/NotationGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationIsGeneralTransformer
- typia/lib/transformers/features/notations/NotationIsGeneralTransformer.js
- typia/lib/transformers/features/notations/NotationValidateGeneralTransformer
- typia/lib/transformers/features/notations/NotationValidateGeneralTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufAssertDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufAssertDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufAssertEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufAssertEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateAssertDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateAssertDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateAssertEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateAssertEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateIsDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateIsDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateIsEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateIsEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateValidateDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateValidateDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufCreateValidateEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufCreateValidateEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufIsDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufIsDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufIsEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufIsEncodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufMessageTransformer
- typia/lib/transformers/features/protobuf/ProtobufMessageTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufValidateDecodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufValidateDecodeTransformer.js
- typia/lib/transformers/features/protobuf/ProtobufValidateEncodeTransformer
- typia/lib/transformers/features/protobuf/ProtobufValidateEncodeTransformer.js
- typia/lib/transformers/features/reflect/ReflectMetadataTransformer
- typia/lib/transformers/features/reflect/ReflectMetadataTransformer.js
- typia/lib/transformers/features/reflect/ReflectNameTransformer
- typia/lib/transformers/features/reflect/ReflectNameTransformer.js
- typia/lib/transformers/internal/GenericTransformer
- typia/lib/transformers/internal/GenericTransformer.js
- typia/lib/typings/Atomic
- typia/lib/typings/Atomic.js
- typia/lib/typings/ClassProperties
- typia/lib/typings/ClassProperties.js
- typia/lib/typings/Customizable
- typia/lib/typings/Customizable.js
- typia/lib/typings/Equal
- typia/lib/typings/Equal.js
- typia/lib/typings/IsTuple
- typia/lib/typings/IsTuple.js
- typia/lib/typings/NativeClass
- typia/lib/typings/NativeClass.js
- typia/lib/typings/OmitNever
- typia/lib/typings/OmitNever.js
- typia/lib/typings/ProtobufAtomic
- typia/lib/typings/ProtobufAtomic.js
- typia/lib/typings/SpecialFields
- typia/lib/typings/SpecialFields.js
- typia/lib/typings/ValidationPipe
- typia/lib/typings/ValidationPipe.js
- typia/lib/typings/ValueOf
- typia/lib/typings/ValueOf.js
- typia/lib/typings/Writable
- typia/lib/typings/Writable.js
- typia/lib/utils/ArrayUtil
- typia/lib/utils/ArrayUtil.js
- typia/lib/utils/Escaper
- typia/lib/utils/Escaper.js
- typia/lib/utils/MapUtil
- typia/lib/utils/MapUtil.js
- typia/lib/utils/NamingConvention
- typia/lib/utils/NamingConvention.js
- typia/lib/utils/PatternUtil
- typia/lib/utils/PatternUtil.js
- typia/lib/utils/ProtobufNameEncoder
- typia/lib/utils/ProtobufNameEncoder.js
- typia/lib/utils/Singleton
- typia/lib/utils/Singleton.js
- typia/lib/utils/StringUtil
- typia/lib/utils/StringUtil.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (typia) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Typia
// RUNTIME VALIDATORS
export function is<T>(input: unknown): input is T; // returns boolean
export function assert<T>(input: unknown): T; // throws TypeGuardError
export function assertGuard<T>(input: unknown): asserts input is T;
export function validate<T>(input: unknown): IValidation<T>; // detailed
// JSON FUNCTIONS
export namespace json {
export function application<T>(): IJsonApplication; // JSON schema
export function assertParse<T>(input: string): T; // type safe parser
export function assertStringify<T>(input: T): string; // safe and faster
}
// AI FUNCTION CALLING SCHEMA
export namespace llm {
// collection of function calling schemas
export function application<Class, Model>(): ILlmApplication<Class>;
export function controller<Class, Model>(
name: string,
execute: Class,
): ILlmController<Model>; // +executor
// structured output
export function parameters<P, Model>(): ILlmSchema.IParameters<Model>;
export function schema<T, Model>(): ILlmSchema<Model>; // type schema
}
// PROTOCOL BUFFER
export namespace protobuf {
export function message<T>(): string; // Protocol Buffer message
export function assertDecode<T>(buffer: Uint8Array): T; // safe decoder
export function assertEncode<T>(input: T): Uint8Array; // safe encoder
}
// RANDOM GENERATOR
export function random<T>(g?: Partial<IRandomGenerator>): T;
typia
is a transformer library supporting below features:
- Super-fast Runtime Validators
- Enhanced JSON schema and serde functions
- LLM function calling schema and structured output
- Protocol Buffer encoder and decoder
- Random data generator
[!NOTE]
- Only one line required, with pure TypeScript type
- Runtime validator is 20,000x faster than
class-validator
- JSON serialization is 200x faster than
class-transformer
Transformation
If you call typia
function, it would be compiled like below.
This is the key concept of typia
, transforming TypeScript type to a runtime function. The typia.is<T>()
function is transformed to a dedicated type checker by analyzing the target type T
in the compilation level.
This feature enables developers to ensure type safety in their applications, leveraging TypeScript's static typing while also providing runtime validation. Instead of defining additional schemas, you can simply utilize the pure TypeScript type itself.
//----
// examples/checkString.ts
//----
import typia, { tags } from "typia";
export const checkString = typia.createIs<string>();
//----
// examples/checkUUID.js
//----
import typia from "typia";
export const checkString = (() => {
return (input) => "string" === typeof input;
})();
Sponsors
Thanks for your support.
Your donation encourages typia
development.
Also, typia
is re-distributing half of donations to core contributors of typia
.
Playground
You can experience how typia works by playground website:
Guide Documents
Check out the document in the website:
🏠 Home
📖 Features
- Runtime Validators
- Enhanced JSON
- LLM Function Calling
- Protocol Buffer
- Random Generator
- Miscellaneous
🔗 Appendix
- API Documents
- Utillization Cases
- ⇲ Benchmark Result
- ⇲
dev.to
Articles