@splidejs/utils
Advanced tools
Comparing version 1.1.2 to 1.1.3
@@ -143,3 +143,3 @@ "use strict"; | ||
forEach(elms, (elm) => { | ||
isNull(value) || value === "" ? removeAttribute(elm, attrs) : elm.setAttribute(attrs, String(value)); | ||
isNull(value) || isUndefined(value) || value === "" ? removeAttribute(elm, attrs) : elm.setAttribute(attrs, String(value)); | ||
}); | ||
@@ -146,0 +146,0 @@ } |
@@ -141,3 +141,3 @@ function empty(array) { | ||
forEach(elms, (elm) => { | ||
isNull(value) || value === "" ? removeAttribute(elm, attrs) : elm.setAttribute(attrs, String(value)); | ||
isNull(value) || isUndefined(value) || value === "" ? removeAttribute(elm, attrs) : elm.setAttribute(attrs, String(value)); | ||
}); | ||
@@ -144,0 +144,0 @@ } |
@@ -11,4 +11,5 @@ /** | ||
* | ||
* @return An object with options if available, or `false` if the provided option is `false | null | undefined`. | ||
* @return An object with options if available or the option is `undefined`. | ||
* `false` if the provided option is `false | null`. | ||
*/ | ||
export declare function parseOption<T extends Record<string, any>>(option: T | boolean | null | undefined, defaults?: T): T | false; |
@@ -1,4 +0,4 @@ | ||
declare type AttributeValue = string | number | boolean | null; | ||
declare type AttributeValue = string | number | boolean | null | undefined; | ||
export declare function setAttribute(elms: Element | Element[], attr: string, value: AttributeValue): void; | ||
export declare function setAttribute(elms: Element | Element[], attrs: Record<string, AttributeValue>): void; | ||
export {}; |
{ | ||
"name": "@splidejs/utils", | ||
"version": "1.1.2", | ||
"version": "1.1.3", | ||
"main": "dist/splide-utils.cjs.js", | ||
@@ -5,0 +5,0 @@ "module": "dist/splide-utils.esm.js", |
163
Readme.md
@@ -9,7 +9,7 @@ | ||
## Quick Reference | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/constructors/EventBinder/EventBinder.ts#L32"><code>EventBinder()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/constructors/EventBinder/EventBinder.ts#L32"><code>EventBinder()</code></a> | ||
The constructor function to provide methods to subscribe native events. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/constructors/EventBus/EventBus.ts#L56"><code>EventBus()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/constructors/EventBus/EventBus.ts#L56"><code>EventBus()</code></a> | ||
@@ -23,3 +23,3 @@ Provides the simple event system. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/constructors/EventInterface/EventInterface.ts#L30"><code>EventInterface()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/constructors/EventInterface/EventInterface.ts#L30"><code>EventInterface()</code></a> | ||
@@ -29,15 +29,15 @@ The constructor function that provides interface for both internal and native events. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/constructors/RequestInterval/RequestInterval.ts#L28"><code>RequestInterval()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/constructors/RequestInterval/RequestInterval.ts#L28"><code>RequestInterval()</code></a> | ||
Requests interval like the native `setInterval()` with using `requestAnimationFrame`. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/constructors/State/State.ts#L19"><code>State()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/constructors/State/State.ts#L19"><code>State()</code></a> | ||
The function providing a super simple state system. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/constructors/Throttle/Throttle.ts#L22"><code>Throttle()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/constructors/Throttle/Throttle.ts#L22"><code>Throttle()</code></a> | ||
Returns the throttled function. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/math/math.ts#L1"><code>abs()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/math/math.ts#L1"><code>abs()</code></a> | ||
@@ -47,15 +47,15 @@ Returns the absolute value of a number (the value without regard to whether it is positive or negative). | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/component/abstractMethod/abstractMethod.ts#L7"><code>abstractMethod()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/component/abstractMethod/abstractMethod.ts#L7"><code>abstractMethod()</code></a> | ||
Always throws an error. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/addClass/addClass.ts#L10"><code>addClass()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/addClass/addClass.ts#L10"><code>addClass()</code></a> | ||
Adds classes to the element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/append/append.ts#L7"><code>append()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/append/append.ts#L7"><code>append()</code></a> | ||
Appends children to the parent element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/function/apply/apply.ts#L11"><code>apply()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/function/apply/apply.ts#L11"><code>apply()</code></a> | ||
@@ -65,23 +65,23 @@ Create a function where provided arguments are bound. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/approximatelyEqual/approximatelyEqual.ts#L13"><code>approximatelyEqual()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/approximatelyEqual/approximatelyEqual.ts#L13"><code>approximatelyEqual()</code></a> | ||
Checks if the provided 2 numbers are approximately equal or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/error/assert/assert.ts#L7"><code>assert()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/error/assert/assert.ts#L7"><code>assert()</code></a> | ||
Throws an error when `assertion` is falsy. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/object/assign/assign.ts#L35"><code>assign()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/object/assign/assign.ts#L35"><code>assign()</code></a> | ||
The alias of `Object.assign()` with strict type annotation. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/before/before.ts#L7"><code>before()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/before/before.ts#L7"><code>before()</code></a> | ||
Inserts a node or nodes before the specified reference node. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/between/between.ts#L12"><code>between()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/between/between.ts#L12"><code>between()</code></a> | ||
Checks if the subject number is between `x` and `y`. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/html/buildAttrs/buildAttrs.ts#L20"><code>buildAttrs()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/html/buildAttrs/buildAttrs.ts#L20"><code>buildAttrs()</code></a> | ||
@@ -92,39 +92,39 @@ Converts attributes provided as an object to a single string. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/string/camelToKebab/camelToKebab.ts#L6"><code>camelToKebab()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/string/camelToKebab/camelToKebab.ts#L6"><code>camelToKebab()</code></a> | ||
Converts the provided string in the camel case to the kebab case. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/math/math.ts#L1"><code>ceil()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/math/math.ts#L1"><code>ceil()</code></a> | ||
Returns the smallest integer greater than or equal to its numeric argument. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/child/child.ts#L12"><code>child()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/child/child.ts#L12"><code>child()</code></a> | ||
Returns a child element that matches the specified tag or class name. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/children/children.ts#L13"><code>children()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/children/children.ts#L13"><code>children()</code></a> | ||
Finds children that have the specified tag or class name. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/clamp/clamp.ts#L13"><code>clamp()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/clamp/clamp.ts#L13"><code>clamp()</code></a> | ||
Clamps a number. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/html/classNames/classNames.ts#L14"><code>classNames()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/html/classNames/classNames.ts#L14"><code>classNames()</code></a> | ||
Conditionally joins provided class names. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/closest/closest.ts#L9"><code>closest()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/closest/closest.ts#L9"><code>closest()</code></a> | ||
Starts from the provided element, searches for the first element that matches the selector in ascendants. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/create/create.ts#L7"><code>create()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/create/create.ts#L7"><code>create()</code></a> | ||
Creates a HTML element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/display/display.ts#L10"><code>display()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/display/display.ts#L10"><code>display()</code></a> | ||
Sets the `display` CSS value to the element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/html/div/div.ts#L14"><code>div()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/html/div/div.ts#L14"><code>div()</code></a> | ||
@@ -134,19 +134,19 @@ Builds a `div` tag with classes or attributes. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/array/empty/empty.ts#L6"><code>empty()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/array/empty/empty.ts#L6"><code>empty()</code></a> | ||
Empties the array. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/error/error/error.ts#L4"><code>error()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/error/error/error.ts#L4"><code>error()</code></a> | ||
The alias of `console.error`. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/arrayLike/find/find.ts#L12"><code>find()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/arrayLike/find/find.ts#L12"><code>find()</code></a> | ||
The find method for an array or array-like object. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/math/math.ts#L1"><code>floor()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/math/math.ts#L1"><code>floor()</code></a> | ||
Returns the greatest integer less than or equal to its numeric argument. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/focus/focus.ts#L10"><code>focus()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/focus/focus.ts#L10"><code>focus()</code></a> | ||
@@ -156,27 +156,27 @@ Focuses the provided element without scrolling the ascendant element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/array/forEach/forEach.ts#L10"><code>forEach()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/array/forEach/forEach.ts#L10"><code>forEach()</code></a> | ||
The extended `Array#forEach` method that accepts a single value as an argument. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/object/forOwn/forOwn.ts#L13"><code>forOwn()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/object/forOwn/forOwn.ts#L13"><code>forOwn()</code></a> | ||
Iterates over the provided object by own enumerable keys with calling the iteratee function. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/string/format/format.ts#L9"><code>format()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/string/format/format.ts#L9"><code>format()</code></a> | ||
Replaces `%s` in the provided string with replacements. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/getAttribute/getAttribute.ts#L7"><code>getAttribute()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/getAttribute/getAttribute.ts#L7"><code>getAttribute()</code></a> | ||
Returns the specified attribute value. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/hasClass/hasClass.ts#L9"><code>hasClass()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/hasClass/hasClass.ts#L9"><code>hasClass()</code></a> | ||
Checks if the element contains the specified class or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/arrayLike/includes/includes.ts#L12"><code>includes()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/arrayLike/includes/includes.ts#L12"><code>includes()</code></a> | ||
Checks if the array-like object includes the value or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/component/inherit/inherit.ts#L13"><code>inherit()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/component/inherit/inherit.ts#L13"><code>inherit()</code></a> | ||
@@ -186,15 +186,15 @@ Loosely inherits a parent component. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L35"><code>isArray()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L35"><code>isArray()</code></a> | ||
Checks if the given subject is an array or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L62"><code>isBoolean()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L62"><code>isBoolean()</code></a> | ||
Checks if the given subject is boolean or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L44"><code>isFunction()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L44"><code>isFunction()</code></a> | ||
Checks if the given subject is a function or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L94"><code>isHTMLElement()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L94"><code>isHTMLElement()</code></a> | ||
@@ -206,31 +206,31 @@ Checks if the given subject is an HTMLElement instance or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L80"><code>isNull()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L80"><code>isNull()</code></a> | ||
Checks if the given subject is `null` or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L24"><code>isObject()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L24"><code>isObject()</code></a> | ||
Checks if the given subject is an object or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L53"><code>isString()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L53"><code>isString()</code></a> | ||
Checks if the given subject is a string or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/type/type.ts#L71"><code>isUndefined()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/type/type.ts#L71"><code>isUndefined()</code></a> | ||
Checks if the given subject is `undefined` or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/matches/matches.ts#L12"><code>matches()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/matches/matches.ts#L12"><code>matches()</code></a> | ||
Checks if the element can be selected by the provided selector or not. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/math/math.ts#L1"><code>max()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/math/math.ts#L1"><code>max()</code></a> | ||
Returns the larger of a set of supplied numeric expressions. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/measure/measure.ts#L15"><code>measure()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/measure/measure.ts#L15"><code>measure()</code></a> | ||
Attempts to convert the provided value to pixel as the relative value to the parent element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/object/merge/merge.ts#L39"><code>merge()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/object/merge/merge.ts#L39"><code>merge()</code></a> | ||
@@ -240,109 +240,112 @@ Recursively merges source properties to the object. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/math/math.ts#L1"><code>min()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/math/math.ts#L1"><code>min()</code></a> | ||
Returns the smaller of a set of supplied numeric expressions. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/function/nextTick/nextTick.ts#L9"><code>nextTick()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/function/nextTick/nextTick.ts#L9"><code>nextTick()</code></a> | ||
Invokes the callback on the next tick. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/function/noop/noop.ts#L4"><code>noop()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/function/noop/noop.ts#L4"><code>noop()</code></a> | ||
No operation. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/object/omit/omit.ts#L13"><code>omit()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/object/omit/omit.ts#L13"><code>omit()</code></a> | ||
Deletes specified own keys from the object. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/object/ownKeys/ownKeys.ts#L4"><code>ownKeys()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/object/ownKeys/ownKeys.ts#L4"><code>ownKeys()</code></a> | ||
An alias of `Object.keys()` | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/string/pad/pad.ts#L9"><code>pad()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/string/pad/pad.ts#L9"><code>pad()</code></a> | ||
Pads the number with 0. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/parseHtml/parseHtml.ts#L11"><code>parseHtml()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/parseHtml/parseHtml.ts#L11"><code>parseHtml()</code></a> | ||
Parses the provided HTML string and returns the first element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/component/parseOption/parseOption.ts#L13"><code>parseOption()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/component/parseOption/parseOption.ts#L17"><code>parseOption()</code></a> | ||
Parses an option that may have an object literal for nested options. | ||
If falsy values are supplied, this always returns `false`. | ||
If users do not provided the option, this method treats it as `true`. | ||
- `true` or `undefined`: `{}` | ||
- `false` or `null`: `false` | ||
- `T` : `T` | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/prevent/prevent.ts#L7"><code>prevent()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/prevent/prevent.ts#L7"><code>prevent()</code></a> | ||
Call the `preventDefault()` of the provided event. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/array/push/push.ts#L12"><code>push()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/array/push/push.ts#L12"><code>push()</code></a> | ||
Extended `Array#push()` that accepts an item or an array with items. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/query/query.ts#L9"><code>query()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/query/query.ts#L9"><code>query()</code></a> | ||
Returns an element that matches the provided selector. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/queryAll/queryAll.ts#L12"><code>queryAll()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/queryAll/queryAll.ts#L12"><code>queryAll()</code></a> | ||
Returns elements that match the provided selector. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/function/raf/raf.ts#L4"><code>raf()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/function/raf/raf.ts#L4"><code>raf()</code></a> | ||
The arias of `window.requestAnimationFrame()`. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/rect/rect.ts#L6"><code>rect()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/rect/rect.ts#L6"><code>rect()</code></a> | ||
Returns a DOMRect object of the provided element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/removeAttribute/removeAttribute.ts#L10"><code>removeAttribute()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/removeAttribute/removeAttribute.ts#L10"><code>removeAttribute()</code></a> | ||
Removes attributes from the element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/removeClass/removeClass.ts#L10"><code>removeClass()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/removeClass/removeClass.ts#L10"><code>removeClass()</code></a> | ||
Removes classes from the element. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/removeNode/removeNode.ts#L9"><code>removeNode()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/removeNode/removeNode.ts#L9"><code>removeNode()</code></a> | ||
Removes the provided node from its parent. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/setAttribute/setAttribute.ts#L9"><code>setAttribute()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/setAttribute/setAttribute.ts#L9"><code>setAttribute()</code></a> | ||
Sets attribute/attributes to the element or elements. | ||
If the value is `null` or an empty string, the attribute will be removed. | ||
If the value is `null`, `undefined` or an empty string, the attribute will be removed. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/math/math/math.ts#L1"><code>sign()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/math/math/math.ts#L1"><code>sign()</code></a> | ||
Returns the sign of the x, indicating whether x is positive, negative or zero. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/arrayLike/slice/slice.ts#L13"><code>slice()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/arrayLike/slice/slice.ts#L13"><code>slice()</code></a> | ||
The slice method for an array-like object. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/style/style.ts#L5"><code>style()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/style/style.ts#L5"><code>style()</code></a> | ||
Applies inline styles to the provided element by an object literal. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/html/tag/tag.ts#L14"><code>tag()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/html/tag/tag.ts#L14"><code>tag()</code></a> | ||
Builds a tag with classes or attributes. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/timeOf/timeOf.ts#L8"><code>timeOf()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/timeOf/timeOf.ts#L8"><code>timeOf()</code></a> | ||
Extracts the timestamp from the event object. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/array/toArray/toArray.ts#L11"><code>toArray()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/array/toArray/toArray.ts#L11"><code>toArray()</code></a> | ||
Push the provided value to an array if the value is not an array. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/toggleClass/toggleClass.ts#L12"><code>toggleClass()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/toggleClass/toggleClass.ts#L12"><code>toggleClass()</code></a> | ||
Toggles the provided class or classes by following the `add` boolean. | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/string/uniqueId/uniqueId.ts#L16"><code>uniqueId()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/string/uniqueId/uniqueId.ts#L16"><code>uniqueId()</code></a> | ||
Returns a sequential unique ID as "prefix-number". | ||
#### <a href="https://github.com/Splidejs/utils/blob/7831467/src/utils/dom/unit/unit.ts#L12"><code>unit()</code></a> | ||
#### <a href="https://github.com/Splidejs/utils/blob/7de73b5/src/utils/dom/unit/unit.ts#L12"><code>unit()</code></a> | ||
@@ -349,0 +352,0 @@ Appends `px` to the provided number. |
74155
1857
344