@signalwire/core
Version:
Shared code for the SignalWire JS SDK
23 lines (19 loc) • 567 B
text/typescript
import { Middleware } from 'redux'
import { MiddlewareArray } from './utils'
interface GetDefaultMiddlewareOptions {}
export type CurriedGetDefaultMiddleware<S = any> = <
O extends Partial<GetDefaultMiddlewareOptions> = {
thunk: true
immutableCheck: true
serializableCheck: true
}
>(
options?: O
) => MiddlewareArray<Middleware<{}, S>>
export function curryGetDefaultMiddleware<
S = any
>(): CurriedGetDefaultMiddleware<S> {
return function curriedGetDefaultMiddleware() {
return [] as unknown as MiddlewareArray<Middleware<{}, S>>
}
}