jBase-2/dist/index.cjs.map

7 lines
274 KiB
Text
Raw Permalink Normal View History

2026-05-17 12:39:25 +02:00
{
"version": 3,
"sources": ["../src/index.ts", "../src/utils.ts", "../src/core.ts", "../src/modules/css/classes.ts", "../src/modules/css/styles.ts", "../src/modules/css/index.ts", "../src/modules/events/binding.ts", "../src/modules/events/mouse.ts", "../src/modules/events/lifecycle.ts", "../src/modules/events/keyboard.ts", "../src/modules/events/form.ts", "../src/modules/events/touch.ts", "../src/modules/events/index.ts", "../src/modules/dom/attributes.ts", "../src/modules/dom/content.ts", "../src/modules/http/get.ts", "../src/modules/dom/manipulation.ts", "../src/modules/dom/traversal.ts", "../src/modules/dom/states.ts", "../src/modules/dom/index.ts", "../src/modules/effects/slide.ts", "../src/modules/effects/vertical.ts", "../src/modules/effects/fade.ts", "../src/modules/effects/index.ts", "../src/modules/http/post.ts", "../src/modules/http/upload.ts", "../src/modules/http/index.ts", "../src/modules/data/arrays.ts", "../src/modules/data/objects.ts", "../src/modules/data/index.ts"],
"sourcesContent": ["/**\r\n * @file src/index.ts\r\n * @version 2.3.0\r\n * @since 2.0.0\r\n * @license GPL-3.0-or-later\r\n * @copyright Sven Minio 2026\r\n * @author Sven Minio <https://sven-minio.de>\r\n * @category Entry Point\r\n * @description\r\n * * Main library entry point. Aggregates Core, Types, Utils, and all functional modules into a single export.\r\n * @requires ./core\r\n * * Core class logic and inheritance.\r\n * @requires ./types\r\n * * TypeScript type definitions and interfaces.\r\n * @requires ./utils\r\n * * Helper functions (throttle, debounce).\r\n * @requires ./modules/css\r\n * * Style manipulation methods.\r\n * @requires ./modules/events\r\n * * Event handling logic.\r\n * @requires ./modules/dom\r\n * * DOM traversal and manipulation.\r\n * @requires ./modules/effects\r\n * * Visual effects and animations.\r\n * @requires ./modules/http\r\n * * HTTP client for AJAX requests.\r\n * @requires ./modules/data\r\n * * Data structure utilities.\r\n */\r\n\r\nimport { jBase as JBaseClass } from './core';\r\nimport { JBaseInput, JBaseCSSProperty, JBaseEventMap, JBaseElement } from './types';\r\nimport { cssMethods } from './modules/css';\r\nimport { eventMethods } from './modules/events';\r\nimport { domMethods } from './modules/dom';\r\nimport { effectMethods } from './modules/effects';\r\nimport { http } from './modules/http';\r\nimport { data } from './modules/data';\r\nimport { debounce, each, throttle } from './utils';\r\n\r\nObject.assign(JBaseClass.prototype, cssMethods);\r\nObject.assign(JBaseClass.prototype, eventMethods);\r\nObject.assign(JBaseClass.prototype, domMethods);\r\nObject.assign(JBaseClass.prototype, effectMethods);\r\n\r\n/**\r\n * * TypeScript Declaration Merging.\r\n */\r\ndeclare module './core' {\r\n interface jBase {\r\n /**\r\n * * Adds one or more CSS classes to the selected elements.\r\n * @example addClass('active', 'highlight'); => Adds the 'active' and 'highlight' classes to all selected elements.\r\n * @param classNames One or more class names to be added.\r\n * @returns The current jBase instance for method chaining.\r\n */\r\n addClass(...classNames: string[]): jBase;\r\n\r\n /**\r\n * * Removes one or more CSS classes from the selected elements.\r\n * @example removeClass('active', 'highlight'); => Removes the 'active' and 'highlight' classes from all selected elements.\r\n * @param classNames One or more class names to be removed.\r\n * @returns The current jBase instance for method chaining.\r\n */\r\n removeClass(...classNames: string[]): jBase;\r\n\r\n /**\r\n * * Toggles a CSS class (adds if missing, removes if present).\r\n * @example toggleClass('active'); => Toggles the 'active' class on all selected elements.\r\n * @param className The class name to toggle.\r\n * @returns The current jBase instance for method chaining.\r\n */\r\n toggleClass(className: string): jBase;\r\n\r\n /**\r\n * * Checks if at least one of the selected elements has the specified class.\r\n * @example hasClass('active'); => Checks if at least one selected element has the 'active' class.\r\n * @param className The class name to check for.\r\n * @returns True if the class exists on at least one element, otherwise false.\r\n */\r\n hasClass(className: string): boolean;\r\n\r\n /**\r\n * * Sets a CSS property for all selected elements.\r\n * @example css('color', 'red'); => Sets the 'color' style to 'red' for all selected elements.\r\n * @param property The CSS property name (camelCase).\r\n * @param value The value to set.\r\n * @returns The current jBase instance for method chaining.\r\n */\r\n css(property: JBaseCSSProperty, value: string | number): jBase;\r\n\r\n /**\r\n * * Gets the computed CSS value of the first element.\r\n * @example css('color'); => Returns the computed 'col
"mappings": "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
"names": ["jBase", "data", "text", "attr", "html", "add", "parent", "parents", "parents", "parent", "children", "text", "data", "text", "empty", "get", "remove", "val", "add", "chunk", "clear", "empty", "find", "get", "merge", "omit", "pick", "remove", "set", "merge", "chunk", "add", "clear", "empty", "pick", "omit", "get", "set", "remove", "val", "find", "chunk", "data", "merge", "add", "clear", "pick", "omit", "get", "set", "remove", "find", "findAll", "window", "jBase"]
}