@shopify/app-bridge
Version:
> **Maintenance Mode:** Although apps using this package will continue to function, it is no longer receiving updates. For new projects, please use the [CDN version of App Bridge](https://shopify.dev/docs/api/app-home?accordionItem=getting-started-build-y
20 lines (19 loc) • 766 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Action = exports.validateAction = void 0;
var Fullscreen_1 = require("../../actions/Fullscreen");
Object.defineProperty(exports, "Action", { enumerable: true, get: function () { return Fullscreen_1.Action; } });
var type_validate_1 = require("../type-validate");
var utils_1 = require("../utils");
/**
* Performs validation for an fullscreen action
* @param action the action being dispatched
* @returns undefined or an array of validation errors
*
* @beta
*/
function validateAction(action) {
var validator = (0, utils_1.createActionValidator)(Fullscreen_1.Action);
return (0, type_validate_1.validate)(action, validator);
}
exports.validateAction = validateAction;