@imqueueRPC enqueued!
intro docs blog
commercial ↗ $ npm i -g @imqueue/cli
intro docs blog commercial ↗
theme
$ npm i -g @imqueue/cli
@imqueue/rpc v3.5.2 · API reference
Classes
Description IMQCache IMQDelay IMQLock IMQMetadata IMQRPCDescription RedisCache
Abstract Classes
IMQClient IMQService
Functions
classType() currentMetadata() expose() imqCallRejector(reject, req, client) imqCallResolver(resolve, req, client) IMQError(code, message, stack, method, args, original) indexed(indexTypedef) lock(enabledOrOptions) logged(options) parseSourceComments(src, className) property(type, isOptional) registerType(ctor, metadata, indexType) remote() runWithRequest(request, fn) send(request, response, service)
Interfaces
ArgDescription CacheDecorator CacheDecoratorOptions ICache ICacheConstructor IMQAfterCall IMQBeforeCall IMQClientOptions IMQLockMetadata IMQLockMetadataItem IMQMetricsServerOptions IMQRPCError IMQRPCRequest IMQRPCResponse IMQServiceOptions IMQWrapCall IRedisCacheOptions LockOptions LoggedDecoratorOptions MethodDescription MethodsCollectionDescription PropertyDescription ReturnValueDescription ServiceClassDescription ServiceDescription Thunk TypeDescription TypesDescription
Variables
AFTER_HOOK_ERROR BEFORE_HOOK_ERROR cache DEFAULT_IMQ_CLIENT_OPTIONS DEFAULT_IMQ_METRICS_SERVER_OPTIONS DEFAULT_IMQ_SERVICE_OPTIONS DEFAULT_REDIS_CACHE_OPTIONS REDIS_CLIENT_INIT_ERROR
Type Aliases
AcquiredLock ICacheAdapter IMQLockQueue IMQLockTask LoggedLogLevel
Home/API reference/@imqueue/rpc/IMQRPCDescription/typesDescription

IMQRPCDescription.typesDescription property

All complex types registered via property() or indexed(), keyed by class name.

Signature:

static typesDescription: TypesDescription;

Read this page as plain markdown — no HTML, no navigation. For pasting into an LLM, or for an agent to fetch.

@imqueue

RPC over an inter-communication messaging queue. For TypeScript & NodeJS back-ends. Friendly to AI assistants.

Docs

Get started Tutorial CLI API MCP

Packages

@imqueue/cli ↗ @imqueue/rpc ↗ @imqueue/core ↗ @imqueue/mcp ↗ Other ↗

Project

GitHub ↗ Sandbox ↗ Contributing License Commercial ↗

Legal

Privacy Policy Terms Of UseSupport ContactCookie settings
@imqueue open source · GPL-3.0 Need a commercial license? imqueue.com ↗

Cookies We'd like to measure how these docs are used. Nothing runs and nothing is stored unless you allow it, you can change your mind any time, and we never sell or share your data. Privacy · Terms · Support