Socket
Socket
Sign inDemoInstall

@opentiny/vue-tooltip

Package Overview
Dependencies
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentiny/vue-tooltip - npm Package Compare versions

Comparing version 3.1.0-alpha.0 to 3.4.7

index.d.ts

60

lib/index.js

@@ -20,2 +20,11 @@ import { withDirectives, createVNode, vShow } from 'vue';

props: {
visible: {
type: String,
default: function _default() {
return 'always';
},
validator: function validator(value) {
return ['always', 'auto'].includes(value);
}
},
adjustArrow: {

@@ -224,42 +233,27 @@ type: Boolean,

});
var stringifyBindClass = function stringifyBindClass(bindClass, removeClassRE) {
var trimStr = function trimStr(str) {
return str ? str.trim() : str;
};
var stringifyClassArr = function stringifyClassArr(classArr) {
var arr = [];
classArr.forEach(function (item) {
if (item && typeof item === 'string') {
arr.push(trimStr(item));
} else if (item && _typeof(item) === 'object') {
arr.push(stringifyClassObj(item));
}
});
return arr.join(' ');
};
var stringifyClassObj = function stringifyClassObj(classObj) {
var arr = [];
Object.keys(classObj).forEach(function (key) {
if (classObj[key]) {
arr.push(key);
}
});
return arr.join(' ');
};
var stringifyClassObj = function stringifyClassObj(classObj) {
return Object.keys(classObj).filter(function (key) {
return classObj[key];
}).join(' ');
};
var stringifyClassArr = function stringifyClassArr(classArr) {
return classArr.filter(function (item) {
return item;
}).map(function (item) {
return typeof item === 'string' ? item.trim() : _typeof(item) === 'object' ? stringifyClassObj(item) : '';
}).join(' ');
};
var addTooltipClass = function addTooltipClass(bindClass) {
var className = '';
if (bindClass) {
if (typeof bindClass === 'string') {
className = className + trimStr(bindClass);
className = bindClass.trim();
} else if (Array.isArray(bindClass)) {
className = className + stringifyClassArr(bindClass);
className = stringifyClassArr(bindClass);
} else if (_typeof(bindClass) === 'object') {
className = className + stringifyClassObj(bindClass);
className = stringifyClassObj(bindClass);
}
}
return trimStr(className.replace(removeClassRE, ''));
return 'tiny-tooltip ' + className.replace(/\btiny-tooltip\b/g, '').trim();
};
var addTooltipClass = function addTooltipClass(bindClass) {
var className = stringifyBindClass(bindClass, /\btiny-tooltip\b/g);
return 'tiny-tooltip ' + className;
};
var getFirstElement = function getFirstElement() {

@@ -292,4 +286,4 @@ var slots = _this.slots.default && _this.slots.default();

};
script.version = '3.1.0-alpha.0';
script.version = '3.4.7';
export { script as default };
{
"name": "@opentiny/vue-tooltip",
"version": "3.1.0-alpha.0",
"version": "3.4.7",
"description": "",

@@ -12,10 +12,11 @@ "main": "lib/index.js",

"dependencies": {
"@opentiny/vue-renderless": "~3.1.0-alpha.0",
"@opentiny/vue-common": "~3.1.0-alpha.0",
"@opentiny/vue-icon": "~3.1.0-alpha.0",
"@opentiny/vue-theme": "~3.1.0-alpha.0",
"@opentiny/vue-theme-mobile": "~3.1.0-alpha.0"
"@opentiny/vue-renderless": "~3.4.0",
"@opentiny/vue-common": "~3.4.7",
"@opentiny/vue-icon": "~3.4.7",
"@opentiny/vue-theme": "~3.4.0",
"@opentiny/vue-theme-mobile": "~3.4.0"
},
"license": "MIT",
"types": "index.d.ts",
"sideEffects": false
}
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