interface CRUUDConnector {
    apply: (mwFn: CRUUDMiddleWareFn) => CRUUDConnector;
    create: CRUUDConnectorFn;
    delete: CRUUDConnectorFn;
    modify: CRUUDConnectorFn;
    read: CRUUDConnectorFn;
    replace: CRUUDConnectorFn;
    (...params: any): CRUUDConnector;
}

Hierarchy (View Summary)

  • params are what you pass to connector for parameter substitution.

    const conn = createConnector(...)
    conn(param1, param2).read()

    Parameters

    • ...params: any

    Returns CRUUDConnector

Properties

Apply a single middleware module to an existing connector.

To apply multiple middleware modules while building the connector, use the applyMiddleware function instead.

import accessToken from "./myMiddleware"

// base connector with no authentication
const baseConnector = createConnector(...)

// new connector with authentication
const authConnector = baseConnector.apply(accessToken)