New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@fluentui/state

Package Overview
Dependencies
Maintainers
13
Versions
76
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fluentui/state - npm Package Compare versions

Comparing version 0.59.0 to 0.60.0

4

dist/dts/src/createManager.d.ts

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc