@kamilmielnik/trie
Version:
Trie data structure implementation in TypeScript. Highly performant. No dependencies. Built for a Scrabble Solver.
17 lines (16 loc) • 676 B
TypeScript
import type { Node } from '../types';
/**
* Converts given {@link Node} into a string.
*
* The inverse of {@link deserialize}.
*
* It serializes {@link https://sjp.pl/slownik/growy/ | 42.8 MB Polish dictionary} down to 18.7 MB (-56%).
*
* It serializes {@link https://www.wordgamedictionary.com/twl06/download/twl06.txt | 1.9 MB English (US) dictionary} down to 1.4 MB (-30%).
*
* It serializes {@link https://www.wordgamedictionary.com/sowpods/download/sowpods.txt | 3 MB English (GB) dictionary} down to 2 MB (-32%).
*
* @param node - {@link Node} to serialize.
* @returns String with serialized data.
*/
export declare const serialize: (node: Node) => string;