UNPKG

arayts

Version:

让 TypeScript 开发如丝般顺滑。ArayTS 提供了一套高效、优雅的算法工具集,包含常用的数据结构与算法实现,帮助开发者轻松构建可靠的应用程序。

17 lines 1.84 kB
import ArrayUtils from "./src/array/array"; import { ObjectUtils } from "./src/utils/object"; import { TimeUtils, DateUtils } from "./src/date/date"; import { Async } from "./src/async/async"; import { fuzzyFilter } from "./src/other/filter"; import applyStyles from "./src/other/compatible"; import random from "./src/other/random"; import { base64ToFile } from './src/utils/fileUtils'; import { UnwrapPromise, Optional, Required, Readonly, ReturnTypeOf, ArrayElement, Merge, UnionToIntersection, Exclude, Parameters, MethodsOf, KeysOf, ValuesOf, Record, NonNullableProperties, Pick, UnionToTuple, PublicProperties, StringLiteral, TypedEventEmitter } from "./src/utils/typeUtils"; import { DataValidator, DataConverter } from "./src/dataValidator/dataValidator"; import { memoize, LRUCache, shuffle, longestCommonSubsequence, levenshteinDistance, quickSort, binarySearch, UnionFind, TreeNode, treeTraversal, kmp, Trie, topologicalSort } from "./src/algorithm/algorithms"; import { AStar } from "./src/algorithm/astar"; import { BloomFilter } from "./src/algorithm/bloomfilter"; import { RedBlackTree } from "./src/algorithm/redblacktree"; import { Email, Phone } from "./src/validation/validation"; export { ArrayUtils, ObjectUtils, TimeUtils, DateUtils, Async, fuzzyFilter, applyStyles, random, base64ToFile, UnwrapPromise, Optional, Required, Readonly, ReturnTypeOf, ArrayElement, Merge, UnionToIntersection, Exclude, Parameters, MethodsOf, KeysOf, ValuesOf, Record, NonNullableProperties, Pick, UnionToTuple, PublicProperties, StringLiteral, TypedEventEmitter, DataValidator, DataConverter, memoize, LRUCache, shuffle, longestCommonSubsequence, levenshteinDistance, quickSort, binarySearch, UnionFind, TreeNode, treeTraversal, kmp, Trie, topologicalSort, AStar, BloomFilter, RedBlackTree, Email, Phone, }; //# sourceMappingURL=index.d.ts.map