Socket
Socket
Sign inDemoInstall

@rmwc/base

Package Overview
Dependencies
Maintainers
1
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rmwc/base - npm Package Compare versions

Comparing version 6.0.14 to 6.1.4

4

dist/component.d.ts

@@ -12,4 +12,4 @@ import * as RMWC from '@rmwc/types';

}>(props: Props, classNames: ClassNamesInputT<Props>) => string;
export declare const mergeRefs: (...refs: (((instance: any) => void) | React.RefObject<any> | null | undefined)[]) => (el: any) => void;
export declare const handleRef: <T extends any>(ref: ((instance: T | null) => void) | React.RefObject<T> | null | undefined, value: T) => void;
export declare const mergeRefs: (...refs: Array<React.Ref<any> | undefined | null>) => (el: any) => void;
export declare const handleRef: <T extends unknown>(ref: ((instance: T | null) => void) | React.RefObject<T> | null | undefined, value: T) => void;
export declare function createComponent<P extends {}, ElementP extends {} = React.HTMLProps<HTMLElement>>(Component: React.RefForwardingComponent<any, P & ElementP>): {

@@ -16,0 +16,0 @@ <Tag extends React.ElementType<any> = "div">(props: RMWC.ComponentProps<P, ElementP, Tag>, ref: any): JSX.Element;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.createMemoComponent = exports.createComponent = exports.handleRef = exports.mergeRefs = exports.useClassNames = exports.Tag = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var react_1 = tslib_1.__importDefault(require("react"));

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useFoundation = exports.FoundationElement = void 0;
var tslib_1 = require("tslib");

@@ -150,3 +151,3 @@ var react_1 = require("react");

},
enumerable: true,
enumerable: false,
configurable: true

@@ -213,2 +214,3 @@ });

f.init();
api && component_1.handleRef(props.current.apiRef, api(tslib_1.__assign({ foundation: f }, elements)));
component_1.handleRef(props.current.foundationRef, f);

@@ -215,0 +217,0 @@ return function () {

@@ -5,3 +5,3 @@ "use strict";

var classnames_1 = require("classnames");
exports.classNames = classnames_1.default;
Object.defineProperty(exports, "classNames", { enumerable: true, get: function () { return classnames_1.default; } });
tslib_1.__exportStar(require("./with-theme"), exports);

@@ -8,0 +8,0 @@ tslib_1.__exportStar(require("./utils"), exports);

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.PortalChild = exports.Portal = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var react_1 = tslib_1.__importStar(require("react"));

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.DataTableHeadContext = exports.DataTableContext = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ /**

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.debounce = void 0;
exports.debounce = function (func, wait) {

@@ -4,0 +5,0 @@ var timeout;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleDeprecations = exports.deprecationWarning = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ exports.deprecationWarning = function (message) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ArrayEmitter = exports.EventEmitter = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var EventEmitter = /** @class */ (function () {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.emptyClientRect = void 0;
exports.emptyClientRect = {

@@ -4,0 +5,0 @@ bottom: 0,

"use strict";
/* istanbul ignore file */
Object.defineProperty(exports, "__esModule", { value: true });
exports.eventsMap = void 0;
exports.eventsMap = {

@@ -5,0 +6,0 @@ blur: 'onBlur',

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.focusTrapFactory = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ // @ts-ignore MDC botched ES5 importing

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDisplayName = void 0;
exports.getDisplayName = function (childInput) {

@@ -4,0 +5,0 @@ var _a, _b, _c;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useId = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var react_1 = require("react");

@@ -11,3 +11,2 @@ export * from './debounce';

export * from './emitter';
export * from './apply-passive';
export * from './get-display-name';

@@ -14,0 +13,0 @@ export * from './empty-client-rect';

@@ -14,3 +14,2 @@ "use strict";

tslib_1.__exportStar(require("./emitter"), exports);
tslib_1.__exportStar(require("./apply-passive"), exports);
tslib_1.__exportStar(require("./get-display-name"), exports);

@@ -17,0 +16,0 @@ tslib_1.__exportStar(require("./empty-client-rect"), exports);

@@ -1,2 +0,2 @@

export declare const closest: (element: EventTarget | HTMLElement | null, selector: string) => HTMLElement | null;
export declare const closest: (element: HTMLElement | EventTarget | null, selector: string) => HTMLElement | null;
export declare const matches: (element: HTMLElement, selector: string) => boolean;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.matches = exports.closest = void 0;
exports.closest = function (element, selector) {

@@ -4,0 +5,0 @@ if (element instanceof Element) {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.raf = void 0;
/**

@@ -4,0 +5,0 @@ * A helper for when we have multiple requestion animation frames

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.randomId = void 0;
/**

@@ -4,0 +5,0 @@ * Generates a pseudo random string for DOM ids

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.toDashCase = exports.toCamel = void 0;
exports.toCamel = function (str) {

@@ -4,0 +5,0 @@ return str.replace(/(-[a-z])/g, function ($1) { return $1.toUpperCase().replace('-', ''); });

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.actWait = exports.wait = exports.mountHook = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var react_1 = tslib_1.__importDefault(require("react"));

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.triggerWindowResize = void 0;
exports.triggerWindowResize = function () {
window.dispatchEvent(new Event('resize'));
};

@@ -1,1 +0,2 @@

export declare const useKnob: (knobType: "number" | "boolean" | "object" | "button" | "select" | "text" | "color" | "date" | "knob" | "radios" | "array" | "files" | "optionsKnob" | "withKnobs" | "PARAM_KEY" | "ADDON_ID" | "PANEL_ID" | "RESET" | "SET" | "CHANGE" | "SET_OPTIONS" | "CLICK", name: string, defaultValue: any) => any[];
import * as knobTypes from '@storybook/addon-knobs';
export declare const useKnob: (knobType: keyof typeof knobTypes, name: string, defaultValue: any) => any[];
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useKnob = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ /* istanbul ignore file */

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.wrapChild = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var react_1 = tslib_1.__importDefault(require("react"));

@@ -10,6 +10,6 @@ import * as RMWC from '@rmwc/types';

*/
export declare const parseThemeOptions: (theme: string | (string | undefined)[] | undefined) => string[];
export declare const parseThemeOptions: (theme: undefined | string | Array<string | undefined>) => string[];
/**
* HOC that adds themeability to any component
*/
export declare const withTheme: <P extends any>(Component: React.ComponentType<any>) => React.ComponentType<any>;
export declare const withTheme: <P extends unknown>(Component: React.ComponentType<any>) => React.ComponentType<any>;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.withTheme = exports.parseThemeOptions = void 0;
var tslib_1 = require("tslib");

@@ -4,0 +5,0 @@ var react_1 = tslib_1.__importDefault(require("react"));

@@ -12,4 +12,4 @@ import * as RMWC from '@rmwc/types';

}>(props: Props, classNames: ClassNamesInputT<Props>) => string;
export declare const mergeRefs: (...refs: (((instance: any) => void) | React.RefObject<any> | null | undefined)[]) => (el: any) => void;
export declare const handleRef: <T extends any>(ref: ((instance: T | null) => void) | React.RefObject<T> | null | undefined, value: T) => void;
export declare const mergeRefs: (...refs: Array<React.Ref<any> | undefined | null>) => (el: any) => void;
export declare const handleRef: <T extends unknown>(ref: ((instance: T | null) => void) | React.RefObject<T> | null | undefined, value: T) => void;
export declare function createComponent<P extends {}, ElementP extends {} = React.HTMLProps<HTMLElement>>(Component: React.RefForwardingComponent<any, P & ElementP>): {

@@ -16,0 +16,0 @@ <Tag extends React.ElementType<any> = "div">(props: RMWC.ComponentProps<P, ElementP, Tag>, ref: any): JSX.Element;

@@ -148,3 +148,3 @@ import { __assign, __read, __spread } from "tslib";

},
enumerable: true,
enumerable: false,
configurable: true

@@ -211,2 +211,3 @@ });

f.init();
api && handleRef(props.current.apiRef, api(__assign({ foundation: f }, elements)));
handleRef(props.current.foundationRef, f);

@@ -213,0 +214,0 @@ return function () {

@@ -11,3 +11,2 @@ export * from './debounce';

export * from './emitter';
export * from './apply-passive';
export * from './get-display-name';

@@ -14,0 +13,0 @@ export * from './empty-client-rect';

@@ -11,3 +11,2 @@ export * from './debounce';

export * from './emitter';
export * from './apply-passive';
export * from './get-display-name';

@@ -14,0 +13,0 @@ export * from './empty-client-rect';

@@ -1,2 +0,2 @@

export declare const closest: (element: EventTarget | HTMLElement | null, selector: string) => HTMLElement | null;
export declare const closest: (element: HTMLElement | EventTarget | null, selector: string) => HTMLElement | null;
export declare const matches: (element: HTMLElement, selector: string) => boolean;

@@ -1,1 +0,2 @@

export declare const useKnob: (knobType: "number" | "boolean" | "object" | "button" | "select" | "text" | "color" | "date" | "knob" | "radios" | "array" | "files" | "optionsKnob" | "withKnobs" | "PARAM_KEY" | "ADDON_ID" | "PANEL_ID" | "RESET" | "SET" | "CHANGE" | "SET_OPTIONS" | "CLICK", name: string, defaultValue: any) => any[];
import * as knobTypes from '@storybook/addon-knobs';
export declare const useKnob: (knobType: keyof typeof knobTypes, name: string, defaultValue: any) => any[];

@@ -10,6 +10,6 @@ import * as RMWC from '@rmwc/types';

*/
export declare const parseThemeOptions: (theme: string | (string | undefined)[] | undefined) => string[];
export declare const parseThemeOptions: (theme: undefined | string | Array<string | undefined>) => string[];
/**
* HOC that adds themeability to any component
*/
export declare const withTheme: <P extends any>(Component: React.ComponentType<any>) => React.ComponentType<any>;
export declare const withTheme: <P extends unknown>(Component: React.ComponentType<any>) => React.ComponentType<any>;
{
"name": "@rmwc/base",
"version": "6.0.14",
"version": "6.1.4",
"description": "RMWC base module",

@@ -47,3 +47,3 @@ "main": "dist/index.js",

},
"gitHead": "4ee07fdccaec6eae22a6adf9c3232d809492bafd"
"gitHead": "c33a09f349373930ac817c89f21b3246f9e332c2"
}
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