UNPKG

2.73 kBTypeScriptView Raw
1declare 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