UNPKG

arayts

Version:

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

47 lines (46 loc) 4.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Phone = exports.Email = exports.RedBlackTree = exports.BloomFilter = exports.AStar = exports.topologicalSort = exports.Trie = exports.kmp = exports.treeTraversal = exports.TreeNode = exports.UnionFind = exports.binarySearch = exports.quickSort = exports.levenshteinDistance = exports.longestCommonSubsequence = exports.shuffle = exports.LRUCache = exports.memoize = exports.DataConverter = exports.DataValidator = exports.base64ToFile = exports.random = exports.applyStyles = exports.fuzzyFilter = exports.Async = exports.DateUtils = exports.TimeUtils = exports.ObjectUtils = exports.ArrayUtils = void 0; var array_1 = require("./src/array/array"); exports.ArrayUtils = array_1.default; var object_1 = require("./src/utils/object"); Object.defineProperty(exports, "ObjectUtils", { enumerable: true, get: function () { return object_1.ObjectUtils; } }); var date_1 = require("./src/date/date"); Object.defineProperty(exports, "TimeUtils", { enumerable: true, get: function () { return date_1.TimeUtils; } }); Object.defineProperty(exports, "DateUtils", { enumerable: true, get: function () { return date_1.DateUtils; } }); var async_1 = require("./src/async/async"); Object.defineProperty(exports, "Async", { enumerable: true, get: function () { return async_1.Async; } }); var filter_1 = require("./src/other/filter"); Object.defineProperty(exports, "fuzzyFilter", { enumerable: true, get: function () { return filter_1.fuzzyFilter; } }); var compatible_1 = require("./src/other/compatible"); exports.applyStyles = compatible_1.default; var random_1 = require("./src/other/random"); exports.random = random_1.default; var fileUtils_1 = require("./src/utils/fileUtils"); Object.defineProperty(exports, "base64ToFile", { enumerable: true, get: function () { return fileUtils_1.base64ToFile; } }); var dataValidator_1 = require("./src/dataValidator/dataValidator"); Object.defineProperty(exports, "DataValidator", { enumerable: true, get: function () { return dataValidator_1.DataValidator; } }); Object.defineProperty(exports, "DataConverter", { enumerable: true, get: function () { return dataValidator_1.DataConverter; } }); var algorithms_1 = require("./src/algorithm/algorithms"); Object.defineProperty(exports, "memoize", { enumerable: true, get: function () { return algorithms_1.memoize; } }); Object.defineProperty(exports, "LRUCache", { enumerable: true, get: function () { return algorithms_1.LRUCache; } }); Object.defineProperty(exports, "shuffle", { enumerable: true, get: function () { return algorithms_1.shuffle; } }); Object.defineProperty(exports, "longestCommonSubsequence", { enumerable: true, get: function () { return algorithms_1.longestCommonSubsequence; } }); Object.defineProperty(exports, "levenshteinDistance", { enumerable: true, get: function () { return algorithms_1.levenshteinDistance; } }); Object.defineProperty(exports, "quickSort", { enumerable: true, get: function () { return algorithms_1.quickSort; } }); Object.defineProperty(exports, "binarySearch", { enumerable: true, get: function () { return algorithms_1.binarySearch; } }); Object.defineProperty(exports, "UnionFind", { enumerable: true, get: function () { return algorithms_1.UnionFind; } }); Object.defineProperty(exports, "TreeNode", { enumerable: true, get: function () { return algorithms_1.TreeNode; } }); Object.defineProperty(exports, "treeTraversal", { enumerable: true, get: function () { return algorithms_1.treeTraversal; } }); Object.defineProperty(exports, "kmp", { enumerable: true, get: function () { return algorithms_1.kmp; } }); Object.defineProperty(exports, "Trie", { enumerable: true, get: function () { return algorithms_1.Trie; } }); Object.defineProperty(exports, "topologicalSort", { enumerable: true, get: function () { return algorithms_1.topologicalSort; } }); var astar_1 = require("./src/algorithm/astar"); Object.defineProperty(exports, "AStar", { enumerable: true, get: function () { return astar_1.AStar; } }); var bloomfilter_1 = require("./src/algorithm/bloomfilter"); Object.defineProperty(exports, "BloomFilter", { enumerable: true, get: function () { return bloomfilter_1.BloomFilter; } }); var redblacktree_1 = require("./src/algorithm/redblacktree"); Object.defineProperty(exports, "RedBlackTree", { enumerable: true, get: function () { return redblacktree_1.RedBlackTree; } }); var validation_1 = require("./src/validation/validation"); Object.defineProperty(exports, "Email", { enumerable: true, get: function () { return validation_1.Email; } }); Object.defineProperty(exports, "Phone", { enumerable: true, get: function () { return validation_1.Phone; } });