@fluentui/state
Advanced tools
Comparing version 0.59.0 to 0.60.0
@@ -1,2 +0,2 @@ | ||
import { Manager, ManagerConfig } from './types'; | ||
export declare const createManager: <State, Actions extends Record<string, import("./types").AnyAction>>(config: ManagerConfig<State, Actions>) => Manager<State, Actions>; | ||
import { AnyActions, Manager, ManagerConfig } from './types'; | ||
export declare const createManager: <State, Actions extends AnyActions>(config: ManagerConfig<State, Actions>) => Manager<State, Actions>; |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
var __spreadArray = (this && this.__spreadArray) || function (to, from) { | ||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) | ||
to[j] = from[i]; | ||
return to; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createManager = void 0; | ||
var tslib_1 = require("tslib"); | ||
var createManager = function (config) { | ||
var actions = config.actions, debug = config.debug, _a = config.middleware, middleware = _a === void 0 ? [] : _a, _b = config.sideEffects, sideEffects = _b === void 0 ? [] : _b, state = config.state; | ||
var _state = tslib_1.__assign({}, state); | ||
var getState = function () { return (tslib_1.__assign({}, _state)); }; | ||
var _state = __assign({}, state); | ||
var getState = function () { return (__assign({}, _state)); }; | ||
var setState = function (partial) { return Object.assign(_state, partial); }; | ||
@@ -25,3 +40,3 @@ var manager = { | ||
var prevState = getState(); | ||
applyAction.apply(void 0, tslib_1.__spreadArrays([enhancedAction], args)); | ||
applyAction.apply(void 0, __spreadArray([enhancedAction], args)); | ||
applyMiddleware(prevState); | ||
@@ -28,0 +43,0 @@ applySideEffects(prevState); |
"use strict"; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
o[k2] = m[k]; | ||
})); | ||
var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createManager = void 0; | ||
var tslib_1 = require("tslib"); | ||
tslib_1.__exportStar(require("./managers/checkboxManager"), exports); | ||
tslib_1.__exportStar(require("./managers/carouselManager"), exports); | ||
tslib_1.__exportStar(require("./managers/dialogManager"), exports); | ||
tslib_1.__exportStar(require("./managers/sliderManager"), exports); | ||
__exportStar(require("./managers/checkboxManager"), exports); | ||
__exportStar(require("./managers/carouselManager"), exports); | ||
__exportStar(require("./managers/dialogManager"), exports); | ||
__exportStar(require("./managers/sliderManager"), exports); | ||
var createManager_1 = require("./createManager"); | ||
Object.defineProperty(exports, "createManager", { enumerable: true, get: function () { return createManager_1.createManager; } }); | ||
tslib_1.__exportStar(require("./types"), exports); | ||
__exportStar(require("./types"), exports); |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createCarouselManager = void 0; | ||
var tslib_1 = require("tslib"); | ||
var createManager_1 = require("../createManager"); | ||
var createCarouselManager = function (config) { | ||
if (config === void 0) { config = {}; } | ||
return createManager_1.createManager(tslib_1.__assign(tslib_1.__assign({}, config), { state: tslib_1.__assign({ activeIndex: 0, ariaLiveOn: false, shouldFocusContainer: false, isFromKeyboard: false }, config.state), actions: tslib_1.__assign({ setIndexes: function (activeIndex) { return function () { return ({ activeIndex: activeIndex }); }; }, setAriaLiveOn: function (ariaLiveOn) { return function () { return ({ ariaLiveOn: ariaLiveOn }); }; }, setShouldFocusContainer: function (shouldFocusContainer) { return function () { return ({ shouldFocusContainer: shouldFocusContainer }); }; }, setIsFromKeyboard: function (isFromKeyboard) { return function () { return ({ isFromKeyboard: isFromKeyboard }); }; } }, config.actions) })); | ||
return createManager_1.createManager(__assign(__assign({}, config), { state: __assign({ activeIndex: 0, ariaLiveOn: false, shouldFocusContainer: false, isFromKeyboard: false }, config.state), actions: __assign({ setIndexes: function (activeIndex) { return function () { return ({ activeIndex: activeIndex }); }; }, setAriaLiveOn: function (ariaLiveOn) { return function () { return ({ ariaLiveOn: ariaLiveOn }); }; }, setShouldFocusContainer: function (shouldFocusContainer) { return function () { return ({ shouldFocusContainer: shouldFocusContainer }); }; }, setIsFromKeyboard: function (isFromKeyboard) { return function () { return ({ isFromKeyboard: isFromKeyboard }); }; } }, config.actions) })); | ||
}; | ||
exports.createCarouselManager = createCarouselManager; |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createCheckboxManager = void 0; | ||
var tslib_1 = require("tslib"); | ||
var createManager_1 = require("../createManager"); | ||
var createCheckboxManager = function (config) { | ||
if (config === void 0) { config = {}; } | ||
return createManager_1.createManager(tslib_1.__assign(tslib_1.__assign({}, config), { state: tslib_1.__assign({ checked: false }, config.state), actions: tslib_1.__assign({ toggle: function (checked) { return function () { return ({ checked: checked }); }; } }, config.actions) })); | ||
return createManager_1.createManager(__assign(__assign({}, config), { state: __assign({ checked: false }, config.state), actions: __assign({ toggle: function (checked) { return function () { return ({ checked: checked }); }; } }, config.actions) })); | ||
}; | ||
exports.createCheckboxManager = createCheckboxManager; |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createDialogManager = void 0; | ||
var tslib_1 = require("tslib"); | ||
var createManager_1 = require("../createManager"); | ||
var createDialogManager = function (config) { | ||
if (config === void 0) { config = {}; } | ||
return createManager_1.createManager(tslib_1.__assign(tslib_1.__assign({}, config), { state: tslib_1.__assign({ open: false }, config.state), actions: tslib_1.__assign({ close: function () { return function () { return ({ open: false }); }; }, open: function () { return function () { return ({ open: true }); }; } }, config.actions) })); | ||
return createManager_1.createManager(__assign(__assign({}, config), { state: __assign({ open: false }, config.state), actions: __assign({ close: function () { return function () { return ({ open: false }); }; }, open: function () { return function () { return ({ open: true }); }; } }, config.actions) })); | ||
}; | ||
exports.createDialogManager = createDialogManager; |
"use strict"; | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.createSliderManager = void 0; | ||
var tslib_1 = require("tslib"); | ||
var createManager_1 = require("../createManager"); | ||
var createSliderManager = function (config) { | ||
if (config === void 0) { config = {}; } | ||
return createManager_1.createManager(tslib_1.__assign(tslib_1.__assign({}, config), { state: tslib_1.__assign({ value: '50' }, config.state), actions: tslib_1.__assign({ change: function (value) { return function () { return ({ value: value }); }; } }, config.actions) })); | ||
return createManager_1.createManager(__assign(__assign({}, config), { state: __assign({ value: '50' }, config.state), actions: __assign({ change: function (value) { return function () { return ({ value: value }); }; } }, config.actions) })); | ||
}; | ||
exports.createSliderManager = createSliderManager; |
@@ -1,2 +0,2 @@ | ||
import { Manager, ManagerConfig } from './types'; | ||
export declare const createManager: <State, Actions extends Record<string, import("./types").AnyAction>>(config: ManagerConfig<State, Actions>) => Manager<State, Actions>; | ||
import { AnyActions, Manager, ManagerConfig } from './types'; | ||
export declare const createManager: <State, Actions extends AnyActions>(config: ManagerConfig<State, Actions>) => Manager<State, Actions>; |
{ | ||
"name": "@fluentui/state", | ||
"description": "A set of utils to create framework agnostic and reusable state managers", | ||
"version": "0.59.0", | ||
"version": "0.60.0", | ||
"author": "Oleksandr Fediashov <a@fedyashov.com>", | ||
@@ -36,3 +36,3 @@ "bugs": "https://github.com/microsoft/fluentui/issues", | ||
"types": "dist/es/index.d.ts", | ||
"gitHead": "48b90b7b0f2139180ae07aa5af4efabfb8c6ac3a" | ||
"gitHead": "330a9eb90f2a80ca878b273af539a11fcac669fe" | ||
} |
Sorry, the diff of this file is not supported yet
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
796
1
69707