@byloth/core
Version:
An unopinionated collection of useful functions and classes that I use widely in all my projects. 🔧
34 lines (29 loc) • 944 B
text/typescript
export {
AggregatedIterator,
AggregatedAsyncIterator,
ReducedIterator
} from "./aggregators/index.js";
export { CallableObject, Publisher, SwitchableCallback } from "./callbacks/index.js";
export { MapView, SetView } from "./collections/index.js";
export {
Exception,
FatalErrorException,
NotImplementedException,
EnvironmentException,
FileException,
FileExistsException,
FileNotFoundException,
KeyException,
NetworkException,
PermissionException,
RangeException,
ReferenceException,
RuntimeException,
TimeoutException,
TypeException,
ValueException
} from "./exceptions/index.js";
export { SmartIterator, SmartAsyncIterator } from "./iterators/index.js";
export { JSONStorage } from "./json/index.js";
export { DeferredPromise, PromiseQueue, SmartPromise, TimedPromise } from "./promises/index.js";
export { Clock, Countdown, GameLoop } from "./timers/index.js";