1 | declare module "diana" {
|
2 | export function countInArr(
|
3 | arr: number[],
|
4 | value: string|number|boolean
|
5 | ): number
|
6 |
|
7 | export function difference(
|
8 | arr1: number[],
|
9 | arr2: number[]
|
10 | ): number[]
|
11 |
|
12 | export function intersection(
|
13 | ...arr: any[]
|
14 | ): any[]
|
15 |
|
16 | export function uniq(
|
17 | ...arr: any[]
|
18 | ): any[]
|
19 |
|
20 | export function each(
|
21 | list: any[],
|
22 | iteratee: any
|
23 | ): any
|
24 |
|
25 | export function curry(
|
26 | fn: any,
|
27 | arity?: number,
|
28 | ...args: any[]
|
29 | ): any
|
30 |
|
31 | export function debounce(
|
32 | func: any,
|
33 | wait: number,
|
34 | immediate?: boolean
|
35 | ): any
|
36 |
|
37 | export function throttle(
|
38 | func: any,
|
39 | wait: number,
|
40 | options?: any
|
41 | ): any
|
42 |
|
43 | export function clone(
|
44 | Arguments: any
|
45 | ): any
|
46 |
|
47 | export function cloneDeep(
|
48 | Arguments: any
|
49 | ): any
|
50 |
|
51 | export function isArguments(
|
52 | Arguments: any
|
53 | ): boolean
|
54 |
|
55 | export function isArray(
|
56 | Arguments: any
|
57 | ): boolean
|
58 |
|
59 | export function isDate(
|
60 | Arguments: any
|
61 | ): boolean
|
62 |
|
63 | export function isError(
|
64 | Arguments: any
|
65 | ): boolean
|
66 |
|
67 | export function isFunction(
|
68 | Arguments: any
|
69 | ): boolean
|
70 |
|
71 | export function isNumber(
|
72 | Arguments: any
|
73 | ): boolean
|
74 |
|
75 | export function isRegExp(
|
76 | Arguments: any
|
77 | ): boolean
|
78 |
|
79 | export function isString(
|
80 | Arguments: any
|
81 | ): boolean
|
82 |
|
83 | export function distance(
|
84 | x0: number,
|
85 | y0: number,
|
86 | x1: number,
|
87 | y1: number
|
88 | ): number
|
89 |
|
90 | export function gcd(
|
91 | x: number,
|
92 | y: number
|
93 | ): number
|
94 |
|
95 | export function max(
|
96 | arr: number[]
|
97 | ): number
|
98 |
|
99 | export function mean(
|
100 | arr: number[]
|
101 | ): number
|
102 |
|
103 | export function min(
|
104 | arr: number[]
|
105 | ): number
|
106 |
|
107 | export function sum(
|
108 | arr: number[]
|
109 | ): number
|
110 |
|
111 | export function convertInObj(
|
112 | obj: any,
|
113 | ruleObj: any
|
114 | ): any
|
115 |
|
116 | export function equal(
|
117 | value1: any,
|
118 | value2: any
|
119 | ): boolean
|
120 |
|
121 | export function pairs2obj(
|
122 | arr: any[]
|
123 | ): any
|
124 |
|
125 | export function rdColor(): string
|
126 |
|
127 | export function rdNum(
|
128 | min: number,
|
129 | max: number,
|
130 | border?: string
|
131 | ): number
|
132 |
|
133 | export function isEmail(
|
134 | email: string
|
135 | ): boolean
|
136 |
|
137 | export function isPhoneNum(
|
138 | phoneNum: string
|
139 | ): boolean
|
140 |
|
141 | export function changeCase(
|
142 | str: string,
|
143 | type?: number
|
144 | ): string
|
145 |
|
146 | export function escapeStr(
|
147 | str: string
|
148 | ): string
|
149 |
|
150 | export function sortStr(
|
151 | str: string
|
152 | ): string
|
153 |
|
154 | export function trim(
|
155 | str: string,
|
156 | type?: number
|
157 | ): string
|
158 |
|
159 | export function timeTaken(
|
160 | callback: any
|
161 | ): any
|
162 |
|
163 | export function obj2query(
|
164 | baseurl: string,
|
165 | obj: any
|
166 | ): string
|
167 |
|
168 | export function query2obj(
|
169 | queryurl: string
|
170 | ): string
|
171 |
|
172 | export function meanToCode(
|
173 | arr: Array<any>,
|
174 | mean: String
|
175 | ): (Number | String)
|
176 |
|
177 | export function codeToMean(
|
178 | arr: Array<any>,
|
179 | code: any
|
180 | ): String
|
181 | } |
\ | No newline at end of file |