Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 66f9dfa

Browse files
committed
latin_convert added twice. fix types
1 parent a286027 commit 66f9dfa

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

lib/index.mjs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const max_char_length = 3;
2828
/** @type {TUnicodeMap} */
2929
const latin_convert = {}
3030

31+
/** @type {TUnicodeMap} */
3132
const latin_condensed = {
3233
'/': '⁄∕',
3334
'0': '߀',
@@ -74,9 +75,10 @@ const latin_condensed = {
7475

7576

7677
for( let latin in latin_condensed ){
77-
let unicode = latin_condensed[latin];
78+
let unicode = latin_condensed[latin] || '';
7879
for( let i = 0; i < unicode.length; i++){
79-
latin_convert[unicode[i]] = latin;
80+
let char = unicode.substring(i,i+1);
81+
latin_convert[char] = latin;
8082
}
8183
}
8284

@@ -230,10 +232,6 @@ export const generateSets = (code_points) => {
230232
addMatching(value.folded,value.composed);
231233
}
232234

233-
for( let unicode in latin_convert){
234-
addMatching(latin_convert[unicode],unicode);
235-
}
236-
237235
return unicode_sets;
238236
}
239237

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@orchidjs/unicode-variants",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "Unicode variant string matching",
55
"main": "dist/umd/index.js",
66
"browser": "dist/umd/index.js",

0 commit comments

Comments
 (0)