/****************************************************************************** * GENERATED FILE, DO NOT MODIFY * 这是生成的文件,千万不要修改 * * @build-script/autoindex - Automatic TypeScript index file generator * https://github.com/GongT/baobao * ******************************************************************************/ /// /// export type * from '@idlebox/itypes'; // biome-ignore-all lint: generated file // biome-ignore-all assist: generated file /* eslint-disable */ // @ts-ignore /* array/chunk.ts */ // Identifiers (1) export { arrayChunk } from "./array/chunk.js"; /* array/diff.ts */ // Identifiers (2) export type { IArrayUpdate } from "./array/diff.js"; export { arrayDiff } from "./array/diff.js"; /* array/is-same.ts */ // Identifiers (1) export { isArraySame } from "./array/is-same.js"; /* array/normalize.ts */ // Identifiers (1) export { normalizeArray } from "./array/normalize.js"; /* array/sort-alpha.ts */ // Identifiers (1) export { sortByString } from "./array/sort-alpha.js"; /* array/typed.ts */ // Identifiers (2) export type { TypedArray32 } from "./array/typed.js"; export type { TypedArray } from "./array/typed.js"; /* array/unique.ts */ // Identifiers (4) export { arrayUnique } from "./array/unique.js"; export { arrayUniqueReference } from "./array/unique.js"; export type { IUniqueIdFactory } from "./array/unique.js"; export { uniqueFilter } from "./array/unique.js"; /* date/consts.ts */ // Identifiers (5) export { oneSecond } from "./date/consts.js"; export { oneMinute } from "./date/consts.js"; export { oneHour } from "./date/consts.js"; export { oneDay } from "./date/consts.js"; export { oneWeek } from "./date/consts.js"; /* date/is-invalid.ts */ // Identifiers (1) export { isDateInvalid } from "./date/is-invalid.js"; /* date/sibling.ts */ // Identifiers (7) export { nextSecond } from "./date/sibling.js"; export { nextMinute } from "./date/sibling.js"; export { nextHour } from "./date/sibling.js"; export { nextDay } from "./date/sibling.js"; export { nextWeek } from "./date/sibling.js"; export { nextMonth } from "./date/sibling.js"; export { nextYear } from "./date/sibling.js"; /* date/to-string.ts */ // Identifiers (1) export { humanDate } from "./date/to-string.js"; /* date/unix.ts */ // Identifiers (2) export { getTimeStamp } from "./date/unix.js"; export { fromTimeStamp } from "./date/unix.js"; /* debugging/inspect.ts */ // Identifiers (3) export { inspectSymbol } from "./debugging/inspect.js"; export { defineInspectMethod } from "./debugging/inspect.js"; export { tryInspect } from "./debugging/inspect.js"; /* debugging/object-with-name.ts */ // Identifiers (10) export type { NamedObject } from "./debugging/object-with-name.js"; export { objectName } from "./debugging/object-with-name.js"; export { nameObject } from "./debugging/object-with-name.js"; export type { MaybeNamed } from "./debugging/object-with-name.js"; export { assertObjectHasName } from "./debugging/object-with-name.js"; export type { NamedFunction } from "./debugging/object-with-name.js"; export type { MaybeNamedFunction } from "./debugging/object-with-name.js"; export { functionName } from "./debugging/object-with-name.js"; export { nameFunction } from "./debugging/object-with-name.js"; export { assertFunctionHasName } from "./debugging/object-with-name.js"; /* debugging/serializable.ts */ // Identifiers (5) export { isScalar } from "./debugging/serializable.js"; export { SerializableKind } from "./debugging/serializable.js"; export { isSerializable } from "./debugging/serializable.js"; export { getTypeOf } from "./debugging/serializable.js"; export { assertSerializable } from "./debugging/serializable.js"; /* error/cause.ts */ // Identifiers (2) export { getRootCause } from "./error/cause.js"; export { getCauseStack } from "./error/cause.js"; /* error/convert-unknown.ts */ // Identifiers (1) export { convertCaughtError } from "./error/convert-unknown.js"; /* error/get-frame.ts */ // Identifiers (1) export { getErrorFrame } from "./error/get-frame.js"; /* error/pretty.nodejs.ts */ // Identifiers (4) export { setErrorLogRoot } from "./error/pretty.nodejs.js"; export { prettyPrintError } from "./error/pretty.nodejs.js"; export { prettyFormatStack } from "./error/pretty.nodejs.js"; export { prettyFormatError } from "./error/pretty.nodejs.js"; /* error/pretty.vscode.ts */ // Identifiers (1) export { vscEscapeValue } from "./error/pretty.vscode.js"; /* error/stack-parser.v8.ts */ // Identifiers (3) export { parseStackString } from "./error/stack-parser.v8.js"; export type { IStructreStackLine } from "./error/stack-parser.v8.js"; export { parseStackLine } from "./error/stack-parser.v8.js"; /* error/stack-trace.ts */ // Identifiers (3) export type { StackTraceHolder } from "./error/stack-trace.js"; export type { IWithStack } from "./error/stack-trace.js"; export { createStackTraceHolder } from "./error/stack-trace.js"; /* function/callback-list.async.ts */ // Identifiers (2) export type { MyAsyncCallback } from "./function/callback-list.async.js"; export { AsyncCallbackList } from "./function/callback-list.async.js"; /* function/callback-list.delay.ts */ // Identifiers (2) export type { MyDelayCallback } from "./function/callback-list.delay.js"; export { MemorizedOnceCallbackList } from "./function/callback-list.delay.js"; /* function/callback-list.ts */ // Identifiers (2) export type { MyCallback } from "./function/callback-list.js"; export { CallbackList } from "./function/callback-list.js"; /* function/noop.ts */ // Identifiers (1) export { noop } from "./function/noop.js"; /* generate.devel.ts */ // Identifiers (0) /* iterate/merge-iterable.ts */ // Identifiers (4) export { mergeIterables } from "./iterate/merge-iterable.js"; export { joinAsyncIterables } from "./iterate/merge-iterable.js"; export { interleaveIterables } from "./iterate/merge-iterable.js"; export { interleaveAsyncIterables } from "./iterate/merge-iterable.js"; /* legacy/rename.ts */ // Identifiers (4) export { toDisposable } from "./legacy/rename.js"; export { AsyncDisposable } from "./legacy/rename.js"; export { Disposable } from "./legacy/rename.js"; export { convertCatchedError } from "./legacy/rename.js"; /* lifecycle/cancellation/driver.browser.ts */ // Identifiers (0) /* lifecycle/cancellation/driver.common.ts */ // Identifiers (0) /* lifecycle/cancellation/source.ts */ // Identifiers (2) export type { CancellationToken } from "./lifecycle/cancellation/source.js"; export { CancellationTokenSource } from "./lifecycle/cancellation/source.js"; /* lifecycle/dispose/async-disposable.ts */ // Identifiers (2) export { EnhancedAsyncDisposable } from "./lifecycle/dispose/async-disposable.js"; export { UnorderedAsyncDisposable } from "./lifecycle/dispose/async-disposable.js"; /* lifecycle/dispose/bridges/function.ts */ // Identifiers (2) export { functionToDisposable } from "./lifecycle/dispose/bridges/function.js"; export { disposerFunction } from "./lifecycle/dispose/bridges/function.js"; /* lifecycle/dispose/bridges/native.ts */ // Identifiers (3) export { fromNativeDisposable } from "./lifecycle/dispose/bridges/native.js"; export { toNativeDisposableAsync } from "./lifecycle/dispose/bridges/native.js"; export { toNativeDisposableSync } from "./lifecycle/dispose/bridges/native.js"; /* lifecycle/dispose/bridges/streams.ts */ // Identifiers (2) export { closableToDisposable } from "./lifecycle/dispose/bridges/streams.js"; export { endableToDisposable } from "./lifecycle/dispose/bridges/streams.js"; /* lifecycle/dispose/debug.ts */ // Identifiers (0) /* lifecycle/dispose/disposable.ts */ // Identifiers (7) export { DuplicateDisposeAction } from "./lifecycle/dispose/disposable.js"; export type { IDisposableEvents } from "./lifecycle/dispose/disposable.js"; export type { IBackReferenceDisposableEvent } from "./lifecycle/dispose/disposable.js"; export type { IDisposable } from "./lifecycle/dispose/disposable.js"; export type { IAsyncDisposable } from "./lifecycle/dispose/disposable.js"; export { AbstractEnhancedDisposable } from "./lifecycle/dispose/disposable.js"; export { dumpDisposableStack } from "./lifecycle/dispose/disposable.js"; /* lifecycle/dispose/disposableEvent.ts */ // Identifiers (4) export { addAnyKindOfListener } from "./lifecycle/dispose/disposableEvent.js"; export type { IShorthandEmitterObject } from "./lifecycle/dispose/disposableEvent.js"; export type { IEventEmitterObject } from "./lifecycle/dispose/disposableEvent.js"; export { addDisposableEventListener } from "./lifecycle/dispose/disposableEvent.js"; /* lifecycle/dispose/disposedError.ts */ // Identifiers (2) export { DisposedError } from "./lifecycle/dispose/disposedError.js"; export { DuplicateDisposedError } from "./lifecycle/dispose/disposedError.js"; /* lifecycle/dispose/sync-disposable.ts */ // Identifiers (2) export { DisposableOnce } from "./lifecycle/dispose/sync-disposable.js"; export { EnhancedDisposable } from "./lifecycle/dispose/sync-disposable.js"; /* lifecycle/event/event.ts */ // Identifiers (1) export { Emitter } from "./lifecycle/event/event.js"; /* lifecycle/event/memorized.ts */ // Identifiers (1) export { MemorizedEmitter } from "./lifecycle/event/memorized.js"; /* lifecycle/event/type.ts */ // Identifiers (4) export type { IEventEmitter } from "./lifecycle/event/type.js"; export type { EventHandler } from "./lifecycle/event/type.js"; export type { EventRegister } from "./lifecycle/event/type.js"; export type { EventEmitterMap } from "./lifecycle/event/type.js"; /* lifecycle/global/global-lifecycle.ts */ // Identifiers (3) export { registerGlobalLifecycle } from "./lifecycle/global/global-lifecycle.js"; export { ensureDisposeGlobal } from "./lifecycle/global/global-lifecycle.js"; export { disposeGlobal } from "./lifecycle/global/global-lifecycle.js"; /* log/logger.ts */ // Identifiers (3) export { ColorKind } from "./log/logger.js"; export type { WrappedConsoleOptions } from "./log/logger.js"; export { WrappedConsole } from "./log/logger.js"; /* map-and-set/custom-set.ts */ // Identifiers (2) export type { Finder } from "./map-and-set/custom-set.js"; export { CustomSet } from "./map-and-set/custom-set.js"; /* map-and-set/object-map.ts */ // Identifiers (1) export { convertToMap } from "./map-and-set/object-map.js"; /* map-and-set/required-map.ts */ // Identifiers (2) export { RequiredMap } from "./map-and-set/required-map.js"; export { InstanceMap } from "./map-and-set/required-map.js"; /* misc/assertNotNull.ts */ // Identifiers (1) export { assertNotNull } from "./misc/assertNotNull.js"; /* misc/package.json.ts */ // Identifiers (9) export type { IExportCondition } from "./misc/package.json.js"; export type { IExportMap } from "./misc/package.json.js"; export type { IFullExportsField } from "./misc/package.json.js"; export type { IExportsField } from "./misc/package.json.js"; export type { IImportsField } from "./misc/package.json.js"; export { parseExportsField } from "./misc/package.json.js"; export { resolveExportPath } from "./misc/package.json.js"; export type { IPackageJson } from "./misc/package.json.js"; export type { IPackageJsonNpmDist } from "./misc/package.json.js"; /* object/definePublicConstant.ts */ // Identifiers (2) export { definePublicConstant } from "./object/definePublicConstant.js"; export { definePrivateConstant } from "./object/definePublicConstant.js"; /* object/initOnRead.ts */ // Identifiers (2) export type { InitFunc } from "./object/initOnRead.js"; export { initOnRead } from "./object/initOnRead.js"; /* object/objectPath.ts */ // Identifiers (2) export { objectPath } from "./object/objectPath.js"; export { ObjectPath } from "./object/objectPath.js"; /* object/objectSame.ts */ // Identifiers (2) export { isObjectSame } from "./object/objectSame.js"; export { isObjectSameRecursive } from "./object/objectSame.js"; /* path/isAbsolute.ts */ // Identifiers (1) export { isAbsolute } from "./path/isAbsolute.js"; /* path/normalizePath.ts */ // Identifiers (5) export { PathKind } from "./path/normalizePath.js"; export type { IPathInfo } from "./path/normalizePath.js"; export { analyzePath } from "./path/normalizePath.js"; export { normalizePath } from "./path/normalizePath.js"; export { relativePath } from "./path/normalizePath.js"; /* path/pathArray.ts */ // Identifiers (3) export { PathArrayWindows } from "./path/pathArray.js"; export { PathArrayPosix } from "./path/pathArray.js"; export { PathArray } from "./path/pathArray.js"; /* path/pathCalc.ts */ // Identifiers (1) export { isPathContains } from "./path/pathCalc.js"; /* platform/compile.ts */ // Identifiers (2) export { isProductionMode } from "./platform/compile.js"; export { isBuildMode } from "./platform/compile.js"; /* platform/globalObject.ts */ // Identifiers (3) export { globalObject } from "./platform/globalObject.js"; export { ensureGlobalObject } from "./platform/globalObject.js"; export { ensureGlobalObjectSingleton } from "./platform/globalObject.js"; /* platform/globalSingleton.ts */ // Identifiers (3) export { globalSingletonStrong } from "./platform/globalSingleton.js"; export { globalSingletonDelete } from "./platform/globalSingleton.js"; export { globalSingleton } from "./platform/globalSingleton.js"; /* platform/globalSymbol.ts */ // Identifiers (2) export { createSymbol } from "./platform/globalSymbol.js"; export { deleteSymbol } from "./platform/globalSymbol.js"; /* platform/os.ts */ // Identifiers (17) export { hasProcess } from "./platform/os.js"; export { hasWindow } from "./platform/os.js"; export { hasGlobal } from "./platform/os.js"; export { isElectron } from "./platform/os.js"; export { isElectronSandbox } from "./platform/os.js"; export { isElectronRenderer } from "./platform/os.js"; export { isElectronMain } from "./platform/os.js"; export { isWindows } from "./platform/os.js"; export { isMacintosh } from "./platform/os.js"; export { isLinux } from "./platform/os.js"; export { isNative } from "./platform/os.js"; export { isNodeJs } from "./platform/os.js"; export { isWeb } from "./platform/os.js"; export { is64Bit } from "./platform/os.js"; export { isV8 } from "./platform/os.js"; export { sepList } from "./platform/os.js"; export { is32Bit } from "./platform/os.js"; /* promise/await-iterator.ts */ // Identifiers (1) export { awaitIterator } from "./promise/await-iterator.js"; /* promise/deferred-promise.ts */ // Identifiers (4) export type { ValueCallback } from "./promise/deferred-promise.js"; export type { ProgressCallback } from "./promise/deferred-promise.js"; export type { IProgressHolder } from "./promise/deferred-promise.js"; export { DeferredPromise } from "./promise/deferred-promise.js"; /* promise/is-promise.ts */ // Identifiers (1) export { isPromiseLike } from "./promise/is-promise.js"; /* promise/promise-bool.ts */ // Identifiers (1) export { promiseBool } from "./promise/promise-bool.js"; /* promise/promise-list.ts */ // Identifiers (1) export { PromiseCollection } from "./promise/promise-list.js"; /* promise/race-first.ts */ // Identifiers (1) export { raceFirstSuccess } from "./promise/race-first.js"; /* re-export.ts */ // Identifiers (0) // References (1) export * from "@idlebox/errors"; /* reexport from node_modules */ /* reflection/classes/pointer.ts */ // Identifiers (2) export type { Ref } from "./reflection/classes/pointer.js"; export { Pointer } from "./reflection/classes/pointer.js"; /* reflection/classes/singleton.ts */ // Identifiers (4) export { singletonSymbol } from "./reflection/classes/singleton.js"; export { SingletonType } from "./reflection/classes/singleton.js"; export { singleton } from "./reflection/classes/singleton.js"; export { createSingleton } from "./reflection/classes/singleton.js"; /* reflection/methods/bind.ts */ // Identifiers (1) export { bindThis } from "./reflection/methods/bind.js"; /* reflection/methods/memorize.ts */ // Identifiers (2) export { memo } from "./reflection/methods/memorize.js"; export { forgetMemorized } from "./reflection/methods/memorize.js"; /* schedule/extendable-timer.ts */ // Identifiers (1) export { ExtendableTimer } from "./schedule/extendable-timer.js"; /* schedule/interval.ts */ // Identifiers (2) export { interval } from "./schedule/interval.js"; export { Interval } from "./schedule/interval.js"; /* schedule/scheduler.ts */ // Identifiers (1) export { scheduler } from "./schedule/scheduler.js"; /* schedule/timeout.ts */ // Identifiers (4) export { timeout } from "./schedule/timeout.js"; export { sleep } from "./schedule/timeout.js"; export { raceTimeout } from "./schedule/timeout.js"; export { raceTimeoutWithRetry } from "./schedule/timeout.js"; /* state/simple-state-machine.ts */ // Identifiers (3) export type { ISsmRuleMap } from "./state/simple-state-machine.js"; export type { IStateChangeEvent } from "./state/simple-state-machine.js"; export { SimpleStateMachine } from "./state/simple-state-machine.js"; /* string/case-cast.ts */ // Identifiers (5) export { camelCase } from "./string/case-cast.js"; export { ucfirst } from "./string/case-cast.js"; export { lcfirst } from "./string/case-cast.js"; export { linux_case } from "./string/case-cast.js"; export { linux_case_hyphen } from "./string/case-cast.js"; /* string/concatType.generated.ts */ // Identifiers (1) export { concatStringType } from "./string/concatType.generated.js"; /* string/escape-regexp.ts */ // Identifiers (1) export { escapeRegExp } from "./string/escape-regexp.js"; /* string/human-bytes.ts */ // Identifiers (3) export { humanSizeSI } from "./string/human-bytes.js"; export { humanSize } from "./string/human-bytes.js"; export { humanSpeed } from "./string/human-bytes.js"; /* string/pad2.ts */ // Identifiers (1) export { pad2 } from "./string/pad2.js"; /* typing-helper/callback.ts */ // Identifiers (1) export type { ICommonCallback } from "./typing-helper/callback.js"; /* typing-helper/deep.partial.ts */ // Identifiers (1) export type { DeepPartial } from "./typing-helper/deep.partial.js"; /* typing-helper/deep.readonly.ts */ // Identifiers (1) export type { DeepReadonly } from "./typing-helper/deep.readonly.js"; /* typing-helper/deep.required.ts */ // Identifiers (1) export type { DeepNonNullable } from "./typing-helper/deep.required.js"; /* typing-helper/deep.writable.ts */ // Identifiers (2) export type { DeepWriteable } from "./typing-helper/deep.writable.js"; export type { Writeable } from "./typing-helper/deep.writable.js"; /* typing-helper/literal.ts */ // Identifiers (1) export type { Primitive } from "./typing-helper/literal.js";