fvtt-types
Version:
TypeScript type definitions for Foundry VTT
22 lines (19 loc) • 1.03 kB
text/typescript
import type { AnyFunction } from "#utils";
// In Foundry itself this file contains re-exports of these other modules.
// Therefore it has a runtime effect and uses `.mjs` instead of `.d.mts`.
// While `.mts` could work, to avoid `import-x/no-unresolved` from erroring `.mjs` is used.
/* eslint-disable import-x/extensions */
export * from "./geometry.mjs";
export * from "./helpers.mjs";
export * from "./http.mjs";
export * from "./logging.mjs";
export { default as Collection } from "./collection.mjs";
export { default as EventEmitterMixin } from "./event-emitter.mjs";
export { default as IterableWeakSet } from "./iterable-weak-set.mjs";
export { default as IterableWeakMap } from "./iterable-weak-map.mjs";
export { default as Color } from "./color.mjs";
export { default as Semaphore } from "./semaphore.mjs";
export { default as BitMask } from "./bitmask.mjs";
export { default as WordTree } from "./word-tree.mjs";
export { default as StringTree } from "./string-tree.mjs";
export const AsyncFunction: AnyFunction;