summaryrefslogtreecommitdiff
path: root/node_modules/@jet/environment/dispatching/actions/action-provider.js
blob: c4fe0ad6497720ce2a1fb3be7aedce04320fd3b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isBaseActionProvider = void 0;
const optional_1 = require("../../types/optional");
/**
 * Checks if an object conforms to `BaseActionProvider`.
 * @remarks
 * This function does not perform any checking for the generic types.
 * @param provider - The object that may be an action provider.
 */
function isBaseActionProvider(provider) {
    if (typeof provider !== "object") {
        return false;
    }
    return (0, optional_1.isSome)(provider === null || provider === void 0 ? void 0 : provider["actionFor"]);
}
exports.isBaseActionProvider = isBaseActionProvider;
//# sourceMappingURL=action-provider.js.map