AxRateLimiterFunction Generated TypeScript API reference. typescript api api/reference build/apidocs/TypeAlias.AxRateLimiterFunction.md type AxRateLimiterFunction

AxRateLimiterFunction

TypeScript
type AxRateLimiterFunction = <T>(reqFunc: () => Promise<T | ReadableStream<T>>, info: Readonly<{
  modelUsage?: AxModelUsage;
}>) => Promise<T | ReadableStream<T>>;

Defined in: https://github.com/ax-llm/ax/blob/5b28f9093bb70863b59459bb6df5062d005bce41/src/ax/ai/types.ts#L618

Type Parameters

Type ParameterDefault type
Tunknown

Parameters

ParameterType
reqFunc() => Promise<T | ReadableStream<T>>
infoReadonly<{ modelUsage?: AxModelUsage; }>

Returns

Promise<T | ReadableStream<T>>

Docs