clean dead code

This commit is contained in:
JOLIMAITRE Matthieu 2024-04-30 16:39:42 +02:00
parent dc32188c91
commit 72c7373343
2 changed files with 6 additions and 21 deletions

View file

@ -1,5 +1,3 @@
import { remove_accent } from "./utils.ts";
export class Dict { export class Dict {
words; words;
letters; letters;

View file

@ -23,23 +23,10 @@ export async function wait(ms: number) {
await new Promise((resolver) => setTimeout(resolver, ms)); await new Promise((resolver) => setTimeout(resolver, ms));
} }
export function remove_accent(text: string) { export type Awaitable<T> = T | Promise<T>;
const accents = [
["à", "a"], export function last<T>(iterable: Iterable<T>) {
["â", "a"], let last = undefined as T | undefined;
["ä", "a"], for (const item of iterable) last = item;
["ç", "c"], return last;
["é", "e"],
["è", "e"],
["ê", "e"],
["ë", "e"],
["î", "i"],
["ï", "i"],
["ô", "o"],
["ö", "o"],
["û", "u"],
];
let result = text;
for (const [accent, alternative] of accents) result = result.replaceAll(accent, alternative);
return result;
} }