xwt
2025-07-04 b76e716ff4656191d73eba398e9eb39ee975e13b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
declare namespace string {
  /**
   * @description 元素上的属性
   * @module dom
   */
  interface AttrString extends String {}
 
  /**
   * @description 元素上某个属性的值
   * @module dom
   */
  interface AttrValueString extends String {}
 
  /**
   * @description 元素全局属性`class`的值
   * @module dom
   */
  interface ClassString extends String {}
 
  /**
   * @description 元素全局属性`id`的值
   * @module dom
   */
  interface IDString extends String {}
 
  /**
   * @description 元素上的事件
   * @module dom
   */
  interface HTMLEventString extends String {}
 
  /**
   * @description CSS颜色的值
   * @module dom
   */
  interface ColorString extends String {}
 
  /**
   * @description 提示common模块 以及js文件路径
   * @module vue
   */
  interface RequireCommonString extends String {}
 
  /**
   * @description 国际化翻译的key值
   * @module vue
   */
  interface VueI18NKeyString extends String {}
 
  /**
   * @description vue默认参数data中的属性名称
   * @module vue
   */
  interface VueDataString extends String {}
 
  /**
   * @description vue组件中ref属性的值
   * @module vue
   */
  interface VueRefString extends String {}
 
  /**
   * @description vuex 中 actions 的名称
   * @module vue
   */
  interface VuexDispatchString extends String {}
 
  /**
   * @description vuex 中 mutations 的名称
   * @module vue
   */
  interface VuexCommitString extends String {}
 
  /**
   * @description vue, nvue, uvue页面文件的文件路径(根据项目自动匹配)
   * @module vue
   */
  interface PageURIString extends String {}
 
  /**
   * @description nvue页面文件的文件路径
   * @module vue
   */
  interface NPageURIString extends String {}
 
  /**
   * @description uvue页面文件的文件路径, 仅在uniappx中生效
   * @module uniappx
   */
  interface UPageURIString extends String {}
 
  /**
   * @description video 组件的 id, 仅在uniappx中生效
   * @module uniappx
   */
  interface VideoIdString extends String {}
 
  /**
   * @description web-view 组件的 id, 仅在uniappx中生效
   * @module uniappx
   */
  interface WebviewIdString extends String {}
 
  /**
   * @description uniCloud db schema中parentKey的值
   * @module uniCloud
   */
  interface ParentFieldString extends String {}
 
  /**
   * @description uniCloud db schema中required数组的值
   * @module uniCloud
   */
  interface SchemaFieldString extends String {}
 
  /**
   * @description uniCloud db schema中validateFunction的值
   * @module uniCloud
   */
  interface ValidateFunctionString extends String {}
 
  /**
   * @description uniCloud 云函数名
   * @module uniCloud
   */
  interface CloudFunctionString extends String {}
 
  /**
   * @description uniCloud 云对象名
   * @module uniCloud
   */
  interface CloudObjectString extends String {}
 
  /**
   * @description uniCloud 数据库集合的名称
   * @module uniCloud
   */
  interface DBCollectionString extends String {}
 
  /**
   * @description uniCloud 数据库字段名称
   * @module uniCloud
   */
  interface DBFieldString extends String {}
 
  /**
   * @description uniCloud 数据库要操作的集合, 要查询的字段
   * @module uniCloud
   */
  interface JQLString extends String {}
 
  /**
   * @description CSS属性的名称
   * @module jQuery
   */
  interface cssPropertyString extends String {}
 
  /**
   * @description CSS某个属性的值
   * @module jQuery
   */
  interface cssPropertyValueString extends String {}
 
  /**
   * @description CSS选择器的名称
   * @module jQuery
   */
  interface cssSelectorString extends String {}
 
  /**
   * @description 任意文件的文件路径
   * @module uri
   */
  interface URIString extends String {}
 
  /**
   * @description css文件的文件路径(后缀为`.css`的文件路径)
   * @module uri
   */
  interface CSSURIString extends String {}
 
  /**
   * @description js文件的文件路径(后缀为`.js`的文件路径)
   * @module uri
   */
  interface JSURIString extends String {}
 
  /**
   * @description html文件的文件路径(后缀为`.html`的文件路径)
   * @module uri
   */
  interface HTMLURIString extends String {}
 
  /**
   * @description markdown文件的文件路径(后缀为`.md`的文件路径)
   * @module uri
   */
  interface MarkdownURIString extends String {}
 
  /**
   * @description js, ts, uts引用文件或模块的文件路径(支持vue,nvue,uvue中script标签内容), 例: `import xxx from 'xxx'`
   * @module uri
   */
  interface ScriptImportURIString extends String {}
 
  /**
   * @description css文件可以引用的文件的文件路径, 后缀为`[".css"]`的文件路径 例: `@import url('xxx.css')`
   * @module uri
   */
  interface CssImportURIString extends String {}
 
  /**
   * @description scss文件可以引用的文件的文件路径, 后缀为`[".scss", ".css"]`的文件路径, 例: `@import 'xxx.scss'`
   * @module uri
   */
  interface ScssImportURIString extends String {}
 
  /**
   * @description less文件可以引用的文件的文件路径, 后缀为`[".less", ".css"]`的文件路径, 例: `@import 'xxx.less'`
   * @module uri
   */
  interface LessImportURIString extends String {}
 
  /**
   * @description 字体文件的文件路径
   * @module uri
   */
  interface FontURIString extends String {}
 
  /**
   * @description 图片文件的文件路径
   * @module uri
   */
  interface ImageURIString extends String {}
 
  /**
   * @description 音频文件的文件路径
   * @module uri
   */
  interface AudioURIString extends String {}
 
  /**
   * @description 视频文件的文件路径
   * @module uri
   */
  interface VideoURIString extends String {}
}