@open-editor/shared
Advanced tools
@@ -54,7 +54,7 @@ /** | ||
| */ | ||
| static readonly VUE_3 = "__vnode"; | ||
| static readonly VUE_V3 = "__vue_v3"; | ||
| /** | ||
| * Vue 2 渲染节点上挂载的属性名 | ||
| */ | ||
| static readonly VUE_2 = "__v2_vnode"; | ||
| static readonly VUE_V2 = "__vue_v2"; | ||
| } | ||
@@ -61,0 +61,0 @@ |
@@ -1,1 +0,1 @@ | ||
| "use strict";function _define_property(e,_,r){return _ in e?Object.defineProperty(e,_,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[_]=r,e}class e{}_define_property(e,"INJECT_PROP","_debugSource"),_define_property(e,"ID",Symbol.for(e.INJECT_PROP)),_define_property(e,"SHADOW_PROP",`Symbol.for('${e.INJECT_PROP}')`),_define_property(e,"REACT_17","__reactFiber$"),_define_property(e,"REACT_15","__reactInternalInstance$"),_define_property(e,"VUE_3","__vnode"),_define_property(e,"VUE_2","__v2_vnode"),exports.DS=e; | ||
| "use strict";function _define_property(e,_,r){return _ in e?Object.defineProperty(e,_,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[_]=r,e}class e{}_define_property(e,"INJECT_PROP","_debugSource"),_define_property(e,"ID",Symbol.for(e.INJECT_PROP)),_define_property(e,"SHADOW_PROP",`Symbol.for('${e.INJECT_PROP}')`),_define_property(e,"REACT_17","__reactFiber$"),_define_property(e,"REACT_15","__reactInternalInstance$"),_define_property(e,"VUE_V3","__vue_v3"),_define_property(e,"VUE_V2","__vue_v2"),exports.DS=e; |
@@ -1,1 +0,1 @@ | ||
| function _define_property(e,_,r){return _ in e?Object.defineProperty(e,_,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[_]=r,e}class e{}_define_property(e,"INJECT_PROP","_debugSource"),_define_property(e,"ID",Symbol.for(e.INJECT_PROP)),_define_property(e,"SHADOW_PROP",`Symbol.for('${e.INJECT_PROP}')`),_define_property(e,"REACT_17","__reactFiber$"),_define_property(e,"REACT_15","__reactInternalInstance$"),_define_property(e,"VUE_3","__vnode"),_define_property(e,"VUE_2","__v2_vnode");export{e as DS}; | ||
| function _define_property(e,_,r){return _ in e?Object.defineProperty(e,_,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[_]=r,e}class e{}_define_property(e,"INJECT_PROP","_debugSource"),_define_property(e,"ID",Symbol.for(e.INJECT_PROP)),_define_property(e,"SHADOW_PROP",`Symbol.for('${e.INJECT_PROP}')`),_define_property(e,"REACT_17","__reactFiber$"),_define_property(e,"REACT_15","__reactInternalInstance$"),_define_property(e,"VUE_V3","__vue_v3"),_define_property(e,"VUE_V2","__vue_v2");export{e as DS}; |
+0
-3
@@ -22,3 +22,2 @@ /** | ||
| * 当数值超过边界时,自动将其约束到最近的边界值 | ||
| * | ||
| * @param val 需要限制的原始数值 | ||
@@ -32,3 +31,2 @@ * @param start 区间下限值(包含) | ||
| * 向目标代码中注入客户端初始化逻辑 | ||
| * | ||
| * @param code 原始代码内容 | ||
@@ -61,3 +59,2 @@ * @param userOpts 注入配置选项 | ||
| * 标准化处理文件路径 | ||
| * | ||
| * @param path 原始路径字符串 | ||
@@ -64,0 +61,0 @@ * @param options 标准化配置选项 |
+0
-2
| /** | ||
| * 解析规范化后的模块路径 | ||
| * | ||
| * @param path 需要解析的原始路径 | ||
@@ -26,3 +25,2 @@ * @param url 基准路径,用于创建自定义 require 上下文 | ||
| * @returns 返回环境检测结果 | ||
| * | ||
| * @example | ||
@@ -29,0 +27,0 @@ * // 当 process.env.NODE_ENV 未设置或设置为 development 时 |
+0
-2
| /** | ||
| * 类型安全的属性存在性检查函数 | ||
| * | ||
| * @param obj - 需要检查的目标对象 | ||
@@ -17,3 +16,2 @@ * @param prop - 需要检查的属性名称 | ||
| * - 只比较对象自身的可枚举属性,不会比较原型链上的属性、不可枚举属性或 Symbol 属性 | ||
| * | ||
| * @param obj1 第一个要比较的对象可以是任何对象、null 或 undefined | ||
@@ -20,0 +18,0 @@ * @param obj2 第二个要比较的对象可以是任何对象、null 或 undefined |
+0
-19
@@ -7,6 +7,4 @@ /** | ||
| * 判断是否为函数类型 | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 类型谓词,返回 true 时表示 value 是函数类型 () => void | ||
| * | ||
| * @example | ||
@@ -19,8 +17,5 @@ * isFn(() => {}); // true | ||
| * 判断是否为非 null 的对象类型 | ||
| * | ||
| * @template R - 泛型参数,默认为任意对象类型(需预先定义 AnyObject 类型) | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 类型谓词,返回 true 时表示 value 是 R 类型的对象 | ||
| * | ||
| * @example | ||
@@ -34,8 +29,5 @@ * isObj({}); // true | ||
| * 判断是否为字符串类型 | ||
| * | ||
| * @template R - 泛型参数,默认为 string 类型 | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 类型谓词,返回 true 时表示 value 是 R 类型的字符串 | ||
| * | ||
| * @example | ||
@@ -48,8 +40,5 @@ * isStr('hello'); // true | ||
| * 判断是否为数字类型(不包含 NaN) | ||
| * | ||
| * @template R - 泛型参数,默认为 number 类型 | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 类型谓词,返回 true 时表示 value 是 R 类型的数字 | ||
| * | ||
| * @example | ||
@@ -62,8 +51,5 @@ * isNum(123); // true | ||
| * 判断是否为布尔类型 | ||
| * | ||
| * @template R - 泛型参数,默认为 boolean 类型 | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 类型谓词,返回 true 时表示 value 是 R 类型的布尔值 | ||
| * | ||
| * @example | ||
@@ -76,8 +62,5 @@ * isBol(true); // true | ||
| * 判断是否为数组类型 | ||
| * | ||
| * @template R - 泛型参数,默认为 any[] 数组类型 | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 类型谓词,返回 true 时表示 value 是 R 类型的数组 | ||
| * | ||
| * @example | ||
@@ -90,6 +73,4 @@ * isArr([1, 2]); // true | ||
| * 判断是否为 NaN(使用 ES6 的 Number.isNaN 规范) | ||
| * | ||
| * @param value - 需要判断的任意值 | ||
| * @returns 返回 boolean 表示是否为 NaN | ||
| * | ||
| * @example | ||
@@ -96,0 +77,0 @@ * isNaN(NaN); // true |
+1
-1
| { | ||
| "name": "@open-editor/shared", | ||
| "version": "1.0.0-beta.2", | ||
| "version": "1.0.0-beta.3", | ||
| "description": "internal utils shared across @open-editor packages", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.js", |
18228
-0.41%279
-8.52%