UNPKG

5.99 kBTypeScriptView Raw
1/**
2 * 单词类型
3 */
4export declare enum POSTAG {
5 /**
6 * 錯字
7 */
8 BAD = 2147483648,
9 /**
10 * 形容词 形语素
11 */
12 D_A = 1073741824,
13 /**
14 * 区别词 区别语素
15 */
16 D_B = 536870912,
17 /**
18 * 连词 连语素
19 */
20 D_C = 268435456,
21 /**
22 * 副词 副语素
23 */
24 D_D = 134217728,
25 /**
26 * 叹词 叹语素
27 */
28 D_E = 67108864,
29 /**
30 * 方位词 方位语素
31 */
32 D_F = 33554432,
33 /**
34 * 成语
35 */
36 D_I = 16777216,
37 /**
38 * 习语
39 * 類似成語或者曖昧無法分明的用語
40 */
41 D_L = 8388608,
42 /**
43 * 数词 数语素
44 * 可以與其他數詞或者量詞合併的詞
45 */
46 A_M = 4194304,
47 /**
48 * 数量词
49 */
50 D_MQ = 2097152,
51 /**
52 * 名词 名语素
53 */
54 D_N = 1048576,
55 /**
56 * 拟声词
57 */
58 D_O = 524288,
59 /**
60 * 介词
61 */
62 D_P = 262144,
63 /**
64 * 量词 量语素
65 * 可以與數詞合併的詞
66 */
67 A_Q = 131072,
68 /**
69 * 代词 代语素
70 */
71 D_R = 65536,
72 /**
73 * 处所词
74 */
75 D_S = 32768,
76 /**
77 * 时间词
78 */
79 D_T = 16384,
80 /**
81 * 助词 助语素
82 */
83 D_U = 8192,
84 /**
85 * 动词 动语素
86 */
87 D_V = 4096,
88 /**
89 * 标点符号
90 */
91 D_W = 2048,
92 /**
93 * 非语素字
94 */
95 D_X = 1024,
96 /**
97 * 语气词 语气语素
98 */
99 D_Y = 512,
100 /**
101 * 状态词
102 */
103 D_Z = 256,
104 /**
105 * 人名
106 */
107 A_NR = 128,
108 /**
109 * 地名
110 */
111 A_NS = 64,
112 /**
113 * 机构团体
114 */
115 A_NT = 32,
116 /**
117 * 外文字符
118 */
119 A_NX = 16,
120 /**
121 * 其他专名
122 */
123 A_NZ = 8,
124 /**
125 * 前接成分
126 */
127 D_ZH = 4,
128 /**
129 * 后接成分
130 */
131 D_K = 2,
132 /**
133 * 网址、邮箱地址
134 */
135 URL = 1,
136 /**
137 * 未知词性
138 */
139 UNK = 0
140}
141export declare namespace POSTAG {
142 const POSTAG_KEYS: string[];
143 /**
144 * 中文说明
145 */
146 enum CHSNAME {
147 BAD = "\u932F\u5B57",
148 D_A = "\u5F62\u5BB9\u8BCD \u5F62\u8BED\u7D20",
149 D_B = "\u533A\u522B\u8BCD \u533A\u522B\u8BED\u7D20",
150 D_C = "\u8FDE\u8BCD \u8FDE\u8BED\u7D20",
151 D_D = "\u526F\u8BCD \u526F\u8BED\u7D20",
152 D_E = "\u53F9\u8BCD \u53F9\u8BED\u7D20",
153 D_F = "\u65B9\u4F4D\u8BCD \u65B9\u4F4D\u8BED\u7D20",
154 D_I = "\u6210\u8BED",
155 D_L = "\u4E60\u8BED",
156 A_M = "\u6570\u8BCD \u6570\u8BED\u7D20",
157 D_MQ = "\u6570\u91CF\u8BCD",
158 D_N = "\u540D\u8BCD \u540D\u8BED\u7D20",
159 D_O = "\u62DF\u58F0\u8BCD",
160 D_P = "\u4ECB\u8BCD",
161 A_Q = "\u91CF\u8BCD \u91CF\u8BED\u7D20",
162 D_R = "\u4EE3\u8BCD \u4EE3\u8BED\u7D20",
163 D_S = "\u5904\u6240\u8BCD",
164 D_T = "\u65F6\u95F4\u8BCD",
165 D_U = "\u52A9\u8BCD \u52A9\u8BED\u7D20",
166 D_V = "\u52A8\u8BCD \u52A8\u8BED\u7D20",
167 D_W = "\u6807\u70B9\u7B26\u53F7",
168 D_X = "\u975E\u8BED\u7D20\u5B57",
169 D_Y = "\u8BED\u6C14\u8BCD \u8BED\u6C14\u8BED\u7D20",
170 D_Z = "\u72B6\u6001\u8BCD",
171 A_NR = "\u4EBA\u540D",
172 A_NS = "\u5730\u540D",
173 A_NT = "\u673A\u6784\u56E2\u4F53",
174 A_NX = "\u5916\u6587\u5B57\u7B26",
175 A_NZ = "\u5176\u4ED6\u4E13\u540D",
176 D_ZH = "\u524D\u63A5\u6210\u5206",
177 D_K = "\u540E\u63A5\u6210\u5206",
178 URL = "\u7F51\u5740 \u90AE\u7BB1\u5730\u5740",
179 UNK = "\u672A\u77E5"
180 }
181 /**
182 * 繁體中文说明
183 */
184 enum ZHNAME {
185 BAD = "\u932F\u5B57",
186 D_A = "\u5F62\u5BB9\u8A5E \u5F62\u8A9E\u7D20",
187 D_B = "\u5340\u5225\u8A5E \u5340\u5225\u8A9E\u7D20",
188 D_C = "\u9023\u8A5E \u9023\u8A9E\u7D20",
189 D_D = "\u526F\u8A5E \u526F\u8A9E\u7D20",
190 D_E = "\u5606\u8A5E \u5606\u8A9E\u7D20",
191 D_F = "\u65B9\u4F4D\u8A5E \u65B9\u4F4D\u8A9E\u7D20",
192 D_I = "\u6210\u8A9E",
193 D_L = "\u7FD2\u8A9E",
194 A_M = "\u6578\u8A5E \u6578\u8A9E\u7D20",
195 D_MQ = "\u6578\u91CF\u8A5E",
196 D_N = "\u540D\u8A5E \u540D\u8A9E\u7D20",
197 D_O = "\u64EC\u8072\u8A5E",
198 D_P = "\u4ECB\u8A5E",
199 A_Q = "\u91CF\u8A5E \u91CF\u8A9E\u7D20",
200 D_R = "\u4EE3\u8A5E \u4EE3\u8A9E\u7D20",
201 D_S = "\u8655\u6240\u8A5E",
202 D_T = "\u6642\u9593\u8A5E",
203 D_U = "\u52A9\u8A5E \u52A9\u8A9E\u7D20",
204 D_V = "\u52D5\u8A5E \u52D5\u8A9E\u7D20",
205 D_W = "\u6A19\u9EDE\u7B26\u865F",
206 D_X = "\u975E\u8A9E\u7D20\u5B57",
207 D_Y = "\u8A9E\u6C23\u8A5E \u8A9E\u6C23\u8A9E\u7D20",
208 D_Z = "\u72C0\u614B\u8A5E",
209 A_NR = "\u4EBA\u540D",
210 A_NS = "\u5730\u540D",
211 A_NT = "\u6A5F\u69CB\u5718\u9AD4",
212 A_NX = "\u5916\u6587\u5B57\u7B26",
213 A_NZ = "\u5176\u4ED6\u5C08\u540D",
214 D_ZH = "\u524D\u63A5\u6210\u5206",
215 D_K = "\u5F8C\u63A5\u6210\u5206",
216 URL = "\u7DB2\u5740 \u90F5\u7BB1\u5730\u5740",
217 UNK = "\u672A\u77E5"
218 }
219 /**
220 * 英文
221 */
222 enum ENNAME {
223 D_A = "a",
224 D_B = "b",
225 D_C = "c",
226 D_D = "d",
227 D_E = "e",
228 D_F = "f",
229 D_I = "i",
230 D_L = "l",
231 A_M = "m",
232 D_MQ = "mq",
233 D_N = "n",
234 D_O = "o",
235 D_P = "p",
236 A_Q = "q",
237 D_R = "r",
238 D_S = "s",
239 D_T = "t",
240 D_U = "u",
241 D_V = "v",
242 D_W = "w",
243 D_X = "x",
244 D_Y = "y",
245 D_Z = "z",
246 A_NR = "nr",
247 A_NS = "ns",
248 A_NT = "nt",
249 A_NX = "nx",
250 A_NZ = "nz",
251 D_ZH = "h",
252 D_K = "k",
253 URL = "uri",
254 UNK = "un"
255 }
256 const enName: (p: string | number) => string;
257 const chsName: (p: string | number) => string;
258 const zhName: (p: string | number) => string;
259 function getPOSTagTranslator(POSTagDict: typeof POSTAG, I18NDict: any): (p: string | number) => string;
260}
261export default POSTAG;