Skip to content
@smonn/ids
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting started
Overview
Quickstart
Choosing a codec
Testing
Codecs
Timestamp
Reverse Timestamp
Signed Timestamp
Opaque Timestamp
Wrapped key
Digest
Validation & integrations
Standard Schema & JSON Schema
Framework integrations
Playground
Adapters
Web & API
Express
Fastify
GraphQL
Hono
NestJS
ORMs & query builders
Drizzle
Kysely
MikroORM
Prisma
TypeORM
CLI
Error handling
Wire format & porting
API reference
adapters/drizzle
Type Aliases
IdColumnCodec
IdGeneratingCodec
Functions
generatedIdColumn
generatedIdColumnMysql
generatedIdColumnSqlite
idColumn
idColumnMysql
idColumnSqlite
nullableIdColumn
nullableIdColumnMysql
nullableIdColumnSqlite
References
IdsError
IdsErrorCode
isIdsError
adapters/express
Classes
IdParamError
Type Aliases
IdParamFailure
IdParamOptions
IdParamVerifyOptions
Functions
idParam
idQuery
adapters/fastify
Classes
IdParamError
Type Aliases
IdParamOptions
IdParamVerifyOptions
Functions
idParam
idQuery
References
IdParamFailure
adapters/graphql
Functions
idScalar
verifyIdArgs
References
IdsError
IdsErrorCode
isIdsError
adapters/hono
Classes
IdParamError
Type Aliases
IdParamOptions
IdParamVerifyOptions
Functions
idParam
idQuery
References
IdParamFailure
adapters/kysely
Type Aliases
IdColumnType
NullableIdColumnType
Functions
idColumn
idPlugin
insertId
nullableIdColumn
References
IdColumnCodec
IdGeneratingCodec
IdsError
IdsErrorCode
isIdsError
adapters/mikro-orm
Functions
idField
idType
nullableIdType
References
IdColumnCodec
IdGeneratingCodec
IdsError
IdsErrorCode
isIdsError
adapters/nestjs
Classes
ParseIdPipe
Type Aliases
IdParamOptions
IdParamVerifyOptions
References
IdParamFailure
adapters/prisma
Type Aliases
IdComputeField
IdQueryField
IdTransform
NullableIdComputeField
NullableIdTransform
Functions
idField
idFieldNonGenerating
idFieldReadOnly
nullableIdField
References
IdColumnCodec
IdGeneratingCodec
IdsError
IdsErrorCode
isIdsError
adapters/typeorm
Functions
beforeInsertHook
idTransformer
nullableIdTransformer
References
IdColumnCodec
IdGeneratingCodec
IdsError
IdsErrorCode
isIdsError
codecs/digest
Type Aliases
DigestCodec
DigestKey
DigestKeyFormat
DigestOptions
Functions
createDigestId
decodeDigestKey
encodeDigestKey
importDigestKey
codecs/opaque
Type Aliases
OpaqueKey
OpaqueKeyFormat
OpaqueTimestampCodec
OpaqueTimestampOptions
Functions
createOpaqueTimestampId
decodeOpaqueKey
encodeOpaqueKey
importOpaqueKey
codecs/reverse
Type Aliases
ReverseTimestampCodec
ReverseTimestampOptions
Functions
createReverseTimestampId
codecs/signed
Type Aliases
SafeVerifyResult
SignedTimestampCodec
SignedTimestampOptions
SigningKey
SigningKeyFormat
Functions
createSignedTimestampId
decodeSigningKey
encodeSigningKey
importSigningKey
codecs/timestamp
Type Aliases
TimestampCodec
TimestampOptions
Functions
createTimestampId
codecs/wrapped
Type Aliases
SafeVerifyResult
UnwrapError
UnwrapResult
WrappedKeyCodec
WrappedKeyOptions
WrappedKind
WrappingKey
WrappingKeyFormat
Functions
createWrappedKeyId
decodeWrappingKey
encodeWrappingKey
importWrappingKey
index
Classes
IdsError
Type Aliases
Id
IdsErrorCode
JsonSchema
ParseError
ParseResult
ValidBrand
Functions
isIdsError
References
createTimestampId
TimestampCodec
TimestampOptions
GitHub
Select theme
Dark
Light
Auto
@smonn/ids
Modules
Section titled “Modules”
adapters/drizzle
adapters/express
adapters/fastify
adapters/graphql
adapters/hono
adapters/kysely
adapters/mikro-orm
adapters/nestjs
adapters/prisma
adapters/typeorm
codecs/digest
codecs/opaque
codecs/reverse
codecs/signed
codecs/timestamp
codecs/wrapped
index