UNPKG

@rxx/core

Version:

React MVI micro framework.

29 lines (28 loc) 991 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var tslib_1 = require("tslib"); var React = tslib_1.__importStar(require("react")); var connect_1 = require("./connect"); function view(renderer, displayName) { var _a; return _a = (function (_super) { tslib_1.__extends(class_1, _super); function class_1() { return _super !== null && _super.apply(this, arguments) || this; } class_1.prototype.render = function () { return renderer(this.props, this.context); }; Object.defineProperty(class_1, "displayName", { get: function () { return displayName || 'StatelessView'; }, enumerable: true, configurable: true }); return class_1; }(React.Component)), _a.contextTypes = connect_1.CONTEXT_TYPES, _a; } exports.view = view;