Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@opentiny/utils

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentiny/utils - npm Package Compare versions

Comparing version
3.22.0
to
3.23.0
+7
-0
dist/common/index.d.ts

@@ -68,1 +68,8 @@ /**

export declare const CASCADER: Record<string, any>;
/**
* 检查对象是否具有任何一个指定的键
* @param obj 需要检查的对象
* @param keys 需要检查的键的数组
* @return 如果对象具有任何一个指定的键,返回true,否则返回false
*/
export declare const hasAnyKey: (obj: any, keys: string[]) => boolean;
+4
-4

@@ -15,8 +15,8 @@ /**

opts: null;
isEnabled: any;
isEnabled: boolean | undefined;
isFullscreen: boolean;
toggle(target: any, options: any, force: any): Promise<unknown>;
request(targetEle: any, options: any): Promise<unknown>;
exit(): Promise<unknown>;
toggle(target: any, options: any, force: any): Promise<void>;
request(targetEle: any, options: any): Promise<void>;
exit(): Promise<void>;
};
export default api;

@@ -12,12 +12,25 @@ /**

*/
declare const screenfull: {
request(element: any, options: any): Promise<unknown>;
exit(): Promise<unknown>;
toggle(element: any, options: any): any;
onchange(callback: any): void;
onerror(callback: any): void;
on(event: any, callback: any): void;
off(event: any, callback: any): void;
raw: {};
};
interface FullscreenEvents {
fullscreenElement: string;
fullscreenEnabled: string;
requestFullscreen: string;
exitFullscreen: string;
fullscreenchange: string;
fullscreenerror: string;
[key: string]: string;
}
interface Screenfull {
request: (element?: any, options?: any) => Promise<void>;
exit: () => Promise<void>;
toggle: (element?: any, options?: any) => Promise<void>;
onchange: (callback: any) => void;
onerror: (callback: any) => void;
on: (event: string, callback: any) => void;
off: (event: string, callback: any) => void;
raw: FullscreenEvents | {};
isFullscreen?: boolean;
element?: any;
isEnabled?: boolean;
}
declare const screenfull: Screenfull;
export default screenfull;

@@ -1,39 +0,66 @@

/**
* Copyright (c) 2022 - present TinyVue Authors.
* Copyright (c) 2022 - present Huawei Cloud Computing Technologies Co., Ltd.
*
* Use of this source code is governed by an MIT-style license.
*
* THE OPEN SOURCE SOFTWARE IN THIS PRODUCT IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL,
* BUT WITHOUT ANY WARRANTY, WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR
* A PARTICULAR PURPOSE. SEE THE APPLICABLE LICENSES FOR MORE DETAILS.
*
*/
import { Node } from './node';
interface TreeStoreOptions {
data: any;
key?: string;
props?: Record<string, any>;
load?: (node: Node, callback: (data: any) => void) => void;
lazy?: boolean;
checkStrictly?: boolean;
defaultCheckedKeys?: any[];
defaultExpandedKeys?: any[];
autoExpandParent?: boolean;
afterLoad?: (params: {
data: any;
init: boolean;
}) => void;
filterNodeMethod?: (value: any, data: any, node: Node) => boolean;
[key: string]: any;
}
type NodeType = any;
type FilterNodeMethodType = (value: any, data: any, node: NodeType) => boolean;
export declare class TreeStore {
constructor(options: any);
currentNode: NodeType | null;
currentNodeKey: any;
nodesMap: Record<string, NodeType>;
root: NodeType;
data: any;
lazy: boolean;
load?: (node: NodeType, callback: (data: any) => void) => void;
afterLoad?: (params: {
data: any;
init: boolean;
}) => void;
props: Record<string, any>;
filterNodeMethod?: FilterNodeMethodType;
key: string;
defaultCheckedKeys: any[];
checkStrictly: boolean;
defaultExpandedKeys: any[];
autoExpandParent: boolean;
constructor(options: TreeStoreOptions);
getMappingData(data: any): any;
filter(value: any): void;
setData(newVal: any): void;
getNode(data: any): any;
getNode(data: any): NodeType | null;
insertBefore(data: any, insertData: any): void;
insertAfter(data: any, insertData: any): void;
remove(data: any, isSaveChildNode: any, isNode: any): void;
append(data: any, parentData: any, index: any): void;
setDefaultCheckedKey(newValue: any): void;
remove(data: any, isSaveChildNode?: boolean, isNode?: boolean): void;
append(data: any, parentData?: any, index?: number): void;
setDefaultCheckedKey(newValue: any[]): void;
_initDefaultCheckedNodes(): void;
_initDefaultCheckedNode(node: any): void;
getCheckedKeys(leafOnly?: boolean): never[];
getHalfCheckedKeys(): never[];
deregisterNode(node: any): void;
registerNode(node: any): void;
getCheckedNodes(leafOnly?: boolean, includeHalfChecked?: boolean, isNode?: boolean): never[];
getHalfCheckedNodes(): never[];
_getAllNodes(): never[];
updateChildren(key: any, data: any): void;
_setCheckedKeys(key: any, leafOnly?: boolean, checkedKeys?: {}): void;
setDefaultExpandedKeys(keys: any): void;
setCheckedKeys(keys: any, leafOnly?: boolean): void;
setCheckedNodes(array: any, leafOnly?: boolean): void;
setChecked(data: any, checked: any, deep: any): void;
setCurrentNode(currentNode: any): void;
_initDefaultCheckedNode(node: NodeType): void;
getCheckedKeys(leafOnly?: boolean): any[];
getHalfCheckedKeys(): any[];
deregisterNode(node: NodeType): void;
registerNode(node: NodeType): void;
getCheckedNodes(leafOnly?: boolean, includeHalfChecked?: boolean, isNode?: boolean): any[];
getHalfCheckedNodes(): any[];
_getAllNodes(): NodeType[];
updateChildren(key: string, data: any[]): void;
_setCheckedKeys(key: string, leafOnly?: boolean, checkedKeys?: {}): void;
setDefaultExpandedKeys(keys: any[]): void;
setCheckedKeys(keys: any[], leafOnly?: boolean): void;
setCheckedNodes(array: any[], leafOnly?: boolean): void;
setChecked(data: any, checked: boolean, deep: boolean): void;
setCurrentNode(currentNode: NodeType): void;
getCurrentNode(): any;

@@ -45,1 +72,2 @@ setCurrentNodeKey(key: any): void;

}
export {};

@@ -12,62 +12,63 @@ /**

*/
declare const _default: (translate?: (value: any) => any) => {
default: any;
required: any;
enum: any;
whitespace: any;
type TranslateFunction = (value: string) => string;
declare const _default: (translate?: TranslateFunction) => {
default: string;
required: string;
enum: string;
whitespace: string;
date: {
format: any;
parse: any;
invalid: any;
format: string;
parse: string;
invalid: string;
};
types: {
string: any;
method: any;
array: any;
object: any;
number: any;
date: any;
boolean: any;
integer: any;
float: any;
regexp: any;
email: any;
url: any;
hex: any;
digits: any;
time: any;
dateYM: any;
dateYMD: any;
dateTime: any;
longDateTime: any;
version: any;
speczh: any;
specialch: any;
specialch2: any;
acceptImg: any;
acceptFile: any;
fileSize: any;
string: string;
method: string;
array: string;
object: string;
number: string;
date: string;
boolean: string;
integer: string;
float: string;
regexp: string;
email: string;
url: string;
hex: string;
digits: string;
time: string;
dateYM: string;
dateYMD: string;
dateTime: string;
longDateTime: string;
version: string;
speczh: string;
specialch: string;
specialch2: string;
acceptImg: string;
acceptFile: string;
fileSize: string;
};
string: {
len: any;
min: any;
max: any;
range: any;
len: string;
min: string;
max: string;
range: string;
};
number: {
len: any;
min: any;
max: any;
range: any;
len: string;
min: string;
max: string;
range: string;
};
array: {
len: any;
min: any;
max: any;
range: any;
len: string;
min: string;
max: string;
range: string;
};
pattern: {
mismatch: any;
mismatch: string;
};
};
export default _default;

@@ -12,9 +12,9 @@ /**

*/
declare function Schema(descriptor: any, translate?: any): void;
declare function Schema(descriptor: Record<string, any>, translate?: any): void;
declare namespace Schema {
var register: (type: any, validator: any) => void;
var validators: any;
var validators: Record<string, any>;
var warning: () => undefined;
var messages: any;
var systemMessages: any;
var messages: Record<string, any>;
var systemMessages: Record<string, any>;
var getDefaultMessage: () => undefined;

@@ -21,0 +21,0 @@ var getSystemMessage: () => undefined;

{
"name": "@opentiny/utils",
"type": "module",
"version": "3.22.0",
"version": "3.23.0",
"description": "nanoid console xss",

@@ -6,0 +6,0 @@ "author": "",

Sorry, the diff of this file is too big to display