@signalwire/core
Version:
Shared code for the SignalWire JS SDK
11 lines • 999 B
TypeScript
import type { Middleware } from 'redux';
export declare class MiddlewareArray<Middlewares extends Middleware<any, any>> extends Array<Middlewares> {
constructor(arrayLength?: number);
constructor(...items: Middlewares[]);
static get [Symbol.species](): any;
concat<AdditionalMiddlewares extends ReadonlyArray<Middleware<any, any>>>(items: AdditionalMiddlewares): MiddlewareArray<Middlewares | AdditionalMiddlewares[number]>;
concat<AdditionalMiddlewares extends ReadonlyArray<Middleware<any, any>>>(...items: AdditionalMiddlewares): MiddlewareArray<Middlewares | AdditionalMiddlewares[number]>;
prepend<AdditionalMiddlewares extends ReadonlyArray<Middleware<any, any>>>(items: AdditionalMiddlewares): MiddlewareArray<AdditionalMiddlewares[number] | Middlewares>;
prepend<AdditionalMiddlewares extends ReadonlyArray<Middleware<any, any>>>(...items: AdditionalMiddlewares): MiddlewareArray<AdditionalMiddlewares[number] | Middlewares>;
}
//# sourceMappingURL=utils.d.ts.map