import { download } from './download'; import { xmlRead } from './xml'; export interface FileReference { /** * File path */ filePath: string } export interface FileWriteMode { /** * * `overwrite` will always create or overwrite file * * `append` mode will create file if not exist and append objects to file * @defaultValue `overwrite` */ mode?: 'append' | 'overwrite' } export { AsyncIterable as IX } from 'ix' export type AnyIterable = Iterable | AsyncIterable export type AnyIterableValueOf = O extends AnyIterable ? T : never