22// Licensed under the MIT License.
33'use strict' ;
44
5- // tslint:disable-next-line:no-require-imports no-var-requires
6- const unicodeLu = require ( 'unicode/category/Lu' ) ;
7- // tslint:disable-next-line:no-require-imports no-var-requires
8- const unicodeLl = require ( 'unicode/category/Ll' ) ;
9- // tslint:disable-next-line:no-require-imports no-var-requires
10- const unicodeLt = require ( 'unicode/category/Lt' ) ;
11- // tslint:disable-next-line:no-require-imports no-var-requires
12- const unicodeLo = require ( 'unicode/category/Lo' ) ;
13- // tslint:disable-next-line:no-require-imports no-var-requires
14- const unicodeLm = require ( 'unicode/category/Lm' ) ;
15- // tslint:disable-next-line:no-require-imports no-var-requires
16- const unicodeNl = require ( 'unicode/category/Nl' ) ;
17- // tslint:disable-next-line:no-require-imports no-var-requires
18- const unicodeMn = require ( 'unicode/category/Mn' ) ;
19- // tslint:disable-next-line:no-require-imports no-var-requires
20- const unicodeMc = require ( 'unicode/category/Mc' ) ;
21- // tslint:disable-next-line:no-require-imports no-var-requires
22- const unicodeNd = require ( 'unicode/category/Nd' ) ;
23- // tslint:disable-next-line:no-require-imports no-var-requires
24- const unicodePc = require ( 'unicode/category/Pc' ) ;
5+ // tslint:disable:no-require-imports no-var-requires
256
267export enum UnicodeCategory {
278 Unknown ,
@@ -38,6 +19,17 @@ export enum UnicodeCategory {
3819}
3920
4021export function getUnicodeCategory ( ch : number ) : UnicodeCategory {
22+ const unicodeLu = require ( 'unicode/category/Lu' ) ;
23+ const unicodeLl = require ( 'unicode/category/Ll' ) ;
24+ const unicodeLt = require ( 'unicode/category/Lt' ) ;
25+ const unicodeLo = require ( 'unicode/category/Lo' ) ;
26+ const unicodeLm = require ( 'unicode/category/Lm' ) ;
27+ const unicodeNl = require ( 'unicode/category/Nl' ) ;
28+ const unicodeMn = require ( 'unicode/category/Mn' ) ;
29+ const unicodeMc = require ( 'unicode/category/Mc' ) ;
30+ const unicodeNd = require ( 'unicode/category/Nd' ) ;
31+ const unicodePc = require ( 'unicode/category/Pc' ) ;
32+
4133 if ( unicodeLu [ ch ] ) {
4234 return UnicodeCategory . UppercaseLetter ;
4335 }
0 commit comments