@farjs/filelist
Advanced tools
| /** | ||
| * @import { Readable } from "stream" | ||
| * @import { PromiseWithResolvers } from "../utils.mjs" | ||
| */ | ||
| import { newPromiseWithResolvers } from "../utils.mjs"; | ||
| class StreamReader { | ||
| /** | ||
| * @param {Readable} readable | ||
| */ | ||
| constructor(readable) { | ||
| const self = this; | ||
| /** @readonly @type {Readable} */ | ||
| this.readable = readable; | ||
| /** @private @type {PromiseWithResolvers<void>} */ | ||
| this.ready = newPromiseWithResolvers(); | ||
| /** @private @type {boolean} */ | ||
| this.isEnded = false; | ||
| const readableListener = () => self.ready.resolve(); | ||
| /** @type {(error: Error) => void} */ | ||
| const errorListener = (error) => self.ready.reject(error); | ||
| const endListener = () => { | ||
| self.isEnded = true; | ||
| self.ready.resolve(); | ||
| readable.removeListener("readable", readableListener); | ||
| readable.removeListener("error", errorListener); | ||
| }; | ||
| readable.on("readable", readableListener); | ||
| readable.on("error", errorListener); | ||
| readable.once("end", endListener); | ||
| readable.once("close", endListener); | ||
| } | ||
| /** | ||
| * @param {number} size | ||
| * @returns {Promise<Buffer | undefined>} | ||
| */ | ||
| readNextBytes(size) { | ||
| const self = this; | ||
| /** @type {() => Promise<Buffer | undefined>} */ | ||
| function loop() { | ||
| return self.ready.p.then(() => { | ||
| if (self.isEnded) { | ||
| return undefined; | ||
| } | ||
| /** @type {Buffer | null} */ | ||
| const content = self.readable.read(size); | ||
| if (content !== null) { | ||
| return content; | ||
| } | ||
| self.ready = newPromiseWithResolvers(); | ||
| return loop(); | ||
| }); | ||
| } | ||
| return loop(); | ||
| } | ||
| /** | ||
| * @param {(line: string) => void} onNextLine | ||
| * @returns {Promise<void>} | ||
| */ | ||
| readAllLines(onNextLine) { | ||
| /** @type {Buffer[]} */ | ||
| let chunks = []; | ||
| /** @type {(buf: Buffer) => void} */ | ||
| function loopOverBuffer(buf) { | ||
| while (true) { | ||
| const newLineIndex = buf.indexOf("\n".charCodeAt(0), 0); | ||
| if (newLineIndex < 0) { | ||
| chunks.push(buf); | ||
| return; | ||
| } | ||
| chunks.push(buf.subarray(0, newLineIndex)); | ||
| onNextLine(Buffer.concat(chunks).toString()); | ||
| chunks = []; | ||
| buf = buf.subarray(newLineIndex + 1, buf.length); | ||
| } | ||
| } | ||
| const self = this; | ||
| /** @type {() => Promise<void>} */ | ||
| function loop() { | ||
| return self.readNextBytes(StreamReader.readBufferSize).then((buf) => { | ||
| if (buf === undefined) { | ||
| if (chunks.length > 0) { | ||
| onNextLine(Buffer.concat(chunks).toString()); | ||
| chunks = []; | ||
| } | ||
| return undefined; | ||
| } | ||
| loopOverBuffer(buf); | ||
| return loop(); | ||
| }); | ||
| } | ||
| return loop(); | ||
| } | ||
| } | ||
| StreamReader.readBufferSize = 8192; | ||
| export default StreamReader; |
| /** | ||
| * @import { ChildProcess } from "child_process" | ||
| * @import { PromiseWithResolvers } from "../utils.mjs" | ||
| */ | ||
| import { newPromiseWithResolvers } from "../utils.mjs"; | ||
| import StreamReader from "./StreamReader.mjs"; | ||
| export class SubProcessError extends Error { | ||
| /** | ||
| * @param {number} exitCode | ||
| * @param {string} [message] | ||
| */ | ||
| constructor(exitCode, message) { | ||
| super(message); | ||
| /** @readonly @type {number} */ | ||
| this.exitCode = exitCode; | ||
| } | ||
| } | ||
| /** | ||
| * @typedef {{ | ||
| * readonly child: ChildProcess; | ||
| * readonly stdout: StreamReader; | ||
| * readonly exitP: Promise<SubProcessError | undefined>; | ||
| * }} SubProcess | ||
| */ | ||
| const SubProcess = { | ||
| /** | ||
| * @param {ChildProcess} child | ||
| * @returns {Promise<SubProcess>} | ||
| */ | ||
| wrap: (child) => { | ||
| const childStdout = child.stdout; | ||
| const childStderr = child.stderr; | ||
| if (childStdout === null || childStderr === null) { | ||
| return Promise.reject(Error("Child process has no output streams")); | ||
| } | ||
| /** @type {PromiseWithResolvers<number | undefined>} */ | ||
| const exitPromise = newPromiseWithResolvers(); | ||
| child.once("exit", (code) => { | ||
| if (code === 0) exitPromise.resolve(undefined); | ||
| else exitPromise.resolve(/** @type {any} */ (code)); | ||
| }); | ||
| let errored = false; | ||
| /** @type {PromiseWithResolvers<SubProcess>} */ | ||
| const spawnPromise = newPromiseWithResolvers(); | ||
| child.once("error", (error) => { | ||
| errored = true; | ||
| spawnPromise.reject(error); | ||
| }); | ||
| setImmediate(() => { | ||
| if (!errored) { | ||
| spawnPromise.resolve({ | ||
| child, | ||
| stdout: new StreamReader(childStdout), | ||
| exitP: exitPromise.p.then(async (code) => { | ||
| if (code === undefined) { | ||
| return; | ||
| } | ||
| const stderr = new StreamReader(childStderr); | ||
| let content; | ||
| try { | ||
| content = await stderr.readNextBytes(StreamReader.readBufferSize); | ||
| } catch { | ||
| content = undefined; | ||
| } | ||
| stderr.readable.destroy(); | ||
| return new SubProcessError( | ||
| code, | ||
| content !== undefined | ||
| ? content.toString() | ||
| : `sub-process exited with code=${code} | ||
| command: | ||
| ${child.spawnargs.join(" ")}` | ||
| ); | ||
| }), | ||
| }); | ||
| } | ||
| }); | ||
| return spawnPromise.p; | ||
| }, | ||
| }; | ||
| export default SubProcess; |
| {"version":3,"file":"FileListApi.d.mts","sourceRoot":"","sources":["../../src/api/FileListApi.mjs"],"names":[],"mappings":";0BACa,OAAO,mBAAmB,EAAE,WAAW;2BACvC,OAAO,oBAAoB,EAAE,YAAY;iCACzC,OAAO,0BAA0B,EAAE,kBAAkB;yBAIrD;IACZ,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,aAAa,CAAC,IAAI,EAAE,UAAU,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IACjD,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACvB;yBAIS;IACZ,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,cAAc,CAAC,IAAI,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,CAAC;IAClE,aAAa,CAAC,GAAG,EAAE,YAAY,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;IAChD,KAAK,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;IACvB,MAAM,IAAI,OAAO,CAAC,IAAI,CAAC,CAAC;CACxB;AArBJ;;;;GAIG;AAEH;;;;;;GAMG;AAEH;;;;;;;;GAQG;AAEH;IACE;;;OAGG;IACH,sBAHW,OAAO,iBACP,GAAG,CAAC,kBAAkB,CAAC,EAejC;IALC,gCAAgC;IAChC,kBADqB,OAAO,CACN;IAEtB,gDAAgD;IAChD,uBADqB,GAAG,CAAC,kBAAkB,CAAC,CACZ;IAGlC;;;;OAIG;IAEH,cALW,MAAM,QACN,MAAM,GACJ,OAAO,CAAC,WAAW,CAAC,CAKhC;IAED;;;;OAIG;IAEH,eALW,MAAM,SACN,SAAS,YAAY,EAAE,GACrB,OAAO,CAAC,IAAI,CAAC,CAKzB;IAED;;;OAGG;IAEH,aAJW,SAAS,MAAM,EAAE,GACf,OAAO,CAAC,MAAM,CAAC,CAK3B;IAED;;;;;OAKG;IAEH,iBANW,MAAM,QACN,YAAY,YACZ,MAAM,GACJ,OAAO,CAAC,UAAU,CAAC,CAK/B;IAED;;;;;OAKG;IAEH,kBANW,MAAM,YACN,MAAM,YACN,CAAC,IAAI,EAAE,YAAY,KAAK,OAAO,CAAC,OAAO,GAAG,SAAS,CAAC,GAClD,OAAO,CAAC,UAAU,GAAG,SAAS,CAAC,CAK3C;IAED;;;OAGG;IAEH,mBAJW,MAAM,GACJ,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,CAKvC;CACF"} |
| {"version":3,"file":"FileListCapability.d.mts","sourceRoot":"","sources":["../../src/api/FileListCapability.mjs"],"names":[],"mappings":";iCACa,MAAM,GACb,OAAO,GACP,QAAQ,GACR,QAAQ,GACR,aAAa,GACb,aAAa;AAsBnB;;;;;;;GAOG"} |
| {"version":3,"file":"FileListDir.d.mts","sourceRoot":"","sources":["../../src/api/FileListDir.mjs"],"names":[],"mappings":";2BACa,OAAO,oBAAoB,EAAE,YAAY;0BAIzC;IACZ,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACzB,QAAW,CAAC,MAAM,EAAE,OAAO,CAAC;IAC5B,QAAW,CAAC,KAAK,EAAE,SAAS,YAAY,EAAE,CAAC;CACxC;AATJ;;GAEG;AAEH;;;;;;GAMG;AAEH;;;;;GAKG;AACH,mCALW,MAAM,UACN,OAAO,SACP,SAAS,YAAY,EAAE,GACrB,WAAW,CAQvB"} |
| {"version":3,"file":"FileListItem.d.mts","sourceRoot":"","sources":["../../src/api/FileListItem.mjs"],"names":[],"mappings":";2BACa;IACZ,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACzB,QAAW,CAAC,KAAK,EAAE,OAAO,CAAC;IAC3B,QAAW,CAAC,SAAS,EAAE,OAAO,CAAC;IAC/B,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACzB,QAAW,CAAC,OAAO,EAAE,MAAM,CAAC;IAC5B,QAAW,CAAC,OAAO,EAAE,MAAM,CAAC;IAC5B,QAAW,CAAC,OAAO,EAAE,MAAM,CAAC;IAC5B,QAAW,CAAC,WAAW,EAAE,MAAM,CAAC;IAChC,QAAW,CAAC,WAAW,EAAE,MAAM,CAAC;CAC7B;AAXJ;;;;;;;;;;;;GAYG;AAEH;;;;GAIG;AACH,oCAJW,MAAM,UACN,OAAO,GACL,YAAY,CAcxB;;YAEU,YAAY;iBAGZ,YAAY"} |
| {"version":3,"file":"MockFileListApi.d.mts","sourceRoot":"","sources":["../../src/api/MockFileListApi.mjs"],"names":[],"mappings":";+BAGa;IACT,OAAO,CAAC,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IACjC,YAAY,CAAC,EAAE,WAAW,CAAC,cAAc,CAAC,CAAC;IAC3C,OAAO,CAAC,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IACjC,MAAM,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;IAC/B,MAAM,CAAC,EAAE,WAAW,CAAC,QAAQ,CAAC,CAAC;IAC/B,QAAQ,CAAC,EAAE,WAAW,CAAC,UAAU,CAAC,CAAC;IACnC,SAAS,CAAC,EAAE,WAAW,CAAC,WAAW,CAAC,CAAC;IACrC,YAAY,CAAC,EAAE,WAAW,CAAC,cAAc,CAAC,CAAC;CAC3C;AAVJ;;;;;;;;;;;GAWG;AAEH;IACE;;OAEG;IACH,iHAFW,gBAAgB,EAoB1B;CA+BF;wBApEuB,mBAAmB"} |
| {"version":3,"file":"MockFileSource.d.mts","sourceRoot":"","sources":["../../src/api/MockFileSource.mjs"],"names":[],"mappings":";yBACa,OAAO,mBAAmB,EAAE,UAAU;8BAItC;IACT,IAAI,CAAC,EAAE,UAAU,CAAC,MAAM,CAAC,CAAC;IAC1B,aAAa,CAAC,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;IAC5C,KAAK,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC;CAC5B;AATJ;;GAEG;AAEH;;;;;;GAMG;AAEH;;GAEG;AACH,wCAFgB,UAAU;IAGxB;;OAEG;IACH,6CAFW,eAAe,EAMzB;IAHC,aAA+B;;;CAclC"} |
| {"version":3,"file":"MockFileTarget.d.mts","sourceRoot":"","sources":["../../src/api/MockFileTarget.mjs"],"names":[],"mappings":";yBACa,OAAO,mBAAmB,EAAE,UAAU;8BAItC;IACT,IAAI,CAAC,EAAE,UAAU,CAAC,MAAM,CAAC,CAAC;IAC1B,cAAc,CAAC,EAAE,UAAU,CAAC,gBAAgB,CAAC,CAAC;IAC9C,aAAa,CAAC,EAAE,UAAU,CAAC,eAAe,CAAC,CAAC;IAC5C,KAAK,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC;IAC5B,MAAM,CAAC,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC;CAC9B;AAXJ;;GAEG;AAEH;;;;;;;;GAQG;AAEH;;GAEG;AACH,wCAFgB,UAAU;IAGxB;;OAEG;IACH,kFAFW,eAAe,EAczB;IALC,aAA+B;;;;;CA0BlC"} |
| {"version":3,"file":"FileList.d.mts","sourceRoot":"","sources":["../src/FileList.mjs"],"names":[],"mappings":";4BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,MAAM;6BACvC,OAAO,uBAAuB,EAAE,cAAc;uBAC9C,OAAO,oBAAoB,EAAE,QAAQ;4BACrC,OAAO,qBAAqB,EAAE,aAAa;4BAY3C;IACZ,QAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC/B,QAAW,CAAC,OAAO,EAAE,eAAe,CAAC;IACrC,QAAW,CAAC,KAAK,EAAE,aAAa,CAAC;IACjC,QAAW,CAAC,KAAK,EAAE,MAAM,CAAC;IAC1B,QAAW,CAAC,MAAM,EAAE,MAAM,CAAC;IAC3B,QAAW,CAAC,OAAO,EAAE,MAAM,CAAC;IACzB,UAAU,CAAC,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;CACzD;AATJ;;;;;;;;;;GAUG;AAEH;;GAEG;AACH,iCAFW,aAAa;;;;;;;;;;GAsLvB;;;;;4BAxM2B,uBAAuB;kBAJZ,OAAO;yBAKrB,oBAAoB"} |
| {"version":3,"file":"FileListActions.d.mts","sourceRoot":"","sources":["../src/FileListActions.mjs"],"names":[],"mappings":";0BACa,OAAO,uBAAuB,EAAE,WAAW;2BAC3C,OAAO,wBAAwB,EAAE,YAAY;yBAC7C,OAAO,uBAAuB,EAAE,UAAU;uBAC1C,OAAO,qBAAqB,EAAE,QAAQ;6BAuKtC,2BAA2B,GAClC,wBAAwB,GACxB,wBAAwB,GACxB,yBAAyB,GACzB,8BAA8B,GAC9B,kBAAkB;0CAKX;IACZ,QAAW,CAAC,MAAM,EAAE,6BAA6B,CAAC;IAClD,QAAW,CAAC,MAAM,EAAE,MAAM,CAAC;IAC3B,QAAW,CAAC,KAAK,EAAE,MAAM,CAAC;IAC1B,QAAW,CAAC,aAAa,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;CACpC;uCAIS;IACZ,QAAW,CAAC,MAAM,EAAE,0BAA0B,CAAC;IAC/C,QAAW,CAAC,GAAG,EAAE,MAAM,CAAC;IACxB,QAAW,CAAC,OAAO,EAAE,WAAW,CAAC;CAC9B;uCAIS;IACZ,QAAW,CAAC,MAAM,EAAE,0BAA0B,CAAC;IAC/C,QAAW,CAAC,OAAO,EAAE,WAAW,CAAC;CAC9B;wCAIS;IACZ,QAAW,CAAC,MAAM,EAAE,2BAA2B,CAAC;IAChD,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACzB,QAAW,CAAC,OAAO,EAAE,WAAW,CAAC;CAC9B;6CAIS;IACZ,QAAW,CAAC,MAAM,EAAE,gCAAgC,CAAC;IACrD,QAAW,CAAC,SAAS,EAAE,MAAM,CAAC;CAC3B;iCAIS;IACZ,QAAW,CAAC,MAAM,EAAE,oBAAoB,CAAC;IACzC,QAAW,CAAC,IAAI,EAAE,QAAQ,CAAC;CACxB;AAlNJ;IACE;;OAEG;IACH,iBAFW,WAAW,EAKrB;IAFC,oCAAoC;IACpC,cADqB,WAAW,CAClB;IAGhB;;;;;OAKG;IACH,oBALW,CAAC,CAAC,EAAE,cAAc,KAAK,GAAG,QAC1B,MAAM,OACN,MAAM,GACJ,OAAO,+BAA+B,EAAE,UAAU,CAAC,WAAW,CAAC,CAS3E;IAED;;;;OAIG;IACH,oBAJW,CAAC,CAAC,EAAE,cAAc,KAAK,GAAG,QAC1B,MAAM,GACJ,OAAO,+BAA+B,EAAE,UAAU,CAAC,WAAW,CAAC,CAS3E;IAED;;;;;;OAMG;IACH,oBANW,CAAC,CAAC,EAAE,cAAc,KAAK,GAAG,UAC1B,MAAM,OACN,MAAM,YACN,OAAO,GACL,OAAO,+BAA+B,EAAE,UAAU,CAAC,WAAW,CAAC,CAkB3E;IAED;;;;;OAKG;IACH,sBALW,CAAC,CAAC,EAAE,GAAG,KAAK,GAAG,UACf,MAAM,SACN,SAAS,YAAY,EAAE,GACrB,OAAO,+BAA+B,EAAE,UAAU,CAAC,IAAI,CAAC,CAQpE;IAED;;;;;OAKG;IACH,iBALW,MAAM,SACN,SAAS,YAAY,EAAE,aACvB,CAAC,IAAI,EAAE,MAAM,EAAE,KAAK,EAAE,SAAS,YAAY,EAAE,KAAK,OAAO,GACvD,OAAO,CAAC,OAAO,CAAC,CAa5B;IAED;;;;;;OAMG;IACH,iBANW,MAAM,WACN,YAAY,YACZ,OAAO,CAAC,UAAU,GAAG,SAAS,CAAC,cAC/B,CAAC,GAAG,EAAE,MAAM,KAAK,OAAO,CAAC,OAAO,CAAC,GAC/B,OAAO,CAAC,OAAO,CAAC,CAmD5B;CACF;wBA7JuB,uBAAuB"} |
| {"version":3,"file":"FileListColumn.d.mts","sourceRoot":"","sources":["../src/FileListColumn.mjs"],"names":[],"mappings":";yBACa,OAAO,2BAA2B,EAAE,UAAU;2BAC9C,OAAO,wBAAwB,EAAE,YAAY;kCAa7C;IACZ,QAAW,CAAC,KAAK,EAAE,MAAM,CAAC;IAC1B,QAAW,CAAC,MAAM,EAAE,MAAM,CAAC;IAC3B,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACzB,QAAW,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC7B,QAAW,CAAC,KAAK,EAAE,SAAS,YAAY,EAAE,CAAC;IAC3C,QAAW,CAAC,YAAY,EAAE,MAAM,CAAC;IACjC,QAAW,CAAC,aAAa,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;CACpC;AATJ;;;;;;;;;;GAUG;AAEH;;GAEG;AACH,uCAFW,mBAAmB;;;;;8CA+E7B;;;;;kBAtGiB,OAAO;qBAEJ,wBAAwB"} |
| {"version":3,"file":"FileListData.d.mts","sourceRoot":"","sources":["../src/FileListData.mjs"],"names":[],"mappings":";uBAOa,CAAC,CAAC,EAAE,GAAG,KAAK,IAAI;6BAChB,KAAK,CAAC,iBAAiB,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC,cAAc,CAAC,GAAG,CAAC;2BAIxD;IACZ,QAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC/B,QAAW,CAAC,OAAO,EAAE,eAAe,CAAC;IACrC,QAAW,CAAC,KAAK,EAAE,aAAa,CAAC;CAC9B;6BAfS,OAAO,uBAAuB,EAAE,cAAc;4BAC9C,OAAO,qBAAqB,EAAE,aAAa;AAIxD;;;GAGG;AAEH;;;;;;GAMG;AAEH;;;;;GAKG;AACH,wCALW,QAAQ,WACR,eAAe,SACf,aAAa,GACX,YAAY,CAIxB;4BAvB2B,uBAAuB"} |
| {"version":3,"file":"FileListEvent.d.mts","sourceRoot":"","sources":["../src/FileListEvent.mjs"],"names":[],"mappings":";4BACa,gBAAgB,GACvB,gBAAgB;AAUtB;;;GAGG"} |
| {"version":3,"file":"FileListPanel.d.mts","sourceRoot":"","sources":["../src/FileListPanel.mjs"],"names":[],"mappings":";4BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,MAAM;uBACvC,OAAO,qBAAqB,EAAE,QAAQ;6BACtC,OAAO,uBAAuB,EAAE,cAAc;uBAC9C,OAAO,oBAAoB,EAAE,QAAQ;4BACrC,OAAO,qBAAqB,EAAE,aAAa;iCAgB3C;IACZ,QAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC/B,QAAW,CAAC,OAAO,EAAE,eAAe,CAAC;IACrC,QAAW,CAAC,KAAK,EAAE,aAAa,CAAC;IAC9B,UAAU,CAAC,CAAC,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,OAAO,CAAC;CAC7D;AANJ;;;;;;;GAOG;AAEH;;GAEG;AACH,sCAFW,kBAAkB,sCA+J5B;;;;;;;4BAhL2B,uBAAuB;kBANF,OAAO;8BAS1B,yBAAyB;gCADvB,2BAA2B;2BAHhC,2BAA2B"} |
| {"version":3,"file":"FileListPanelController.d.mts","sourceRoot":"","sources":["../src/FileListPanelController.mjs"],"names":[],"mappings":";iCACa,OAAO,qBAAqB,EAAE,kBAAkB;AAO7D;;;;GAIG;AACH,4DAJW,KAAK,CAAC,iBAAiB,CAAC,kBAAkB,CAAC,GAChD,KAAK,CAAC,cAAc,CAAC,kBAAkB,CAAC;;;EAuB7C;kBA9BiB,OAAO"} |
| {"version":3,"file":"FileListPanelView.d.mts","sourceRoot":"","sources":["../src/FileListPanelView.mjs"],"names":[],"mappings":";4BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,MAAM;2BACvC,OAAO,2BAA2B,EAAE,YAAY;uBAChD,OAAO,oBAAoB,EAAE,QAAQ;4BACrC,OAAO,qBAAqB,EAAE,aAAa;qCAqB3C;IACZ,QAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC/B,QAAW,CAAC,OAAO,EAAE,eAAe,CAAC;IACrC,QAAW,CAAC,KAAK,EAAE,aAAa,CAAC;IAC9B,UAAU,CAAC,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;CACzD;AANJ;;;;;;;GAOG;AAEH;;GAEG;AACH,0CAFW,sBAAsB;;8CA0JhC;;;;;;;;;4BA3K2B,uBAAuB;kBAXjC,OAAO;yBACA,mCAAmC;2BACjC,qCAAqC;qBAW3C,gBAAgB;qBARhB,wBAAwB;0BAInB,0BAA0B"} |
| {"version":3,"file":"FileListPlugin.d.mts","sourceRoot":"","sources":["../src/FileListPlugin.mjs"],"names":[],"mappings":";8BACa,OAAO,wBAAwB,EAAE,eAAe;4BAChD,OAAO,qBAAqB,EAAE,aAAa;uBAC3C,OAAO,oBAAoB,EAAE,QAAQ;6BACrC,OAAO,oBAAoB,EAAE,cAAc;oCAK3C;IACZ,QAAW,CAAC,QAAQ,EAAE,QAAQ,CAAC;IAC5B,OAAO,IAAI,IAAI,CAAC;CAChB;AAJJ;;;;;GAKG;AAEH;IACE;;OAEG;IACH,yBAFW,SAAS,MAAM,EAAE,EAK3B;IAFC,0CAA0C;IAC1C,sBADqB,SAAS,MAAM,EAAE,CACR;IAGhC;;;;;OAKG;IAEH,kBANW,MAAM,UACN,eAAe,SACf,GAAG,GACD,OAAO,CAAC,cAAc,GAAG,SAAS,CAAC,CAK/C;IAED;;;;;OAKG;IAEH,wBANW,MAAM,cACN,UAAU,WACV,MAAM,IAAI,GACR,OAAO,CAAC,cAAc,CAAC,aAAa,CAAC,GAAG,SAAS,CAAC,CAK9D;CACF;2BAvC0B,4BAA4B"} |
| {"version":3,"file":"FileListQuickSearch.d.mts","sourceRoot":"","sources":["../src/FileListQuickSearch.mjs"],"names":[],"mappings":";6BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,cAAc;uCAU/C;IACZ,QAAW,CAAC,IAAI,EAAE,MAAM,CAAC;IACtB,OAAO,IAAI,IAAI,CAAC;CAChB;AAJJ;;;;;GAKG;AAEH;;GAEG;AACH,4CAFW,wBAAwB;;;;;;mBALpB,IAAI;YAyFlB;;;;;kBAnG8C,OAAO;yBAC7B,mCAAmC"} |
| {"version":3,"file":"FileListState.d.mts","sourceRoot":"","sources":["../src/FileListState.mjs"],"names":[],"mappings":";4BASa;IACZ,QAAW,CAAC,MAAM,EAAE,MAAM,CAAC;IAC3B,QAAW,CAAC,KAAK,EAAE,MAAM,CAAC;IAC1B,QAAW,CAAC,OAAO,EAAE,WAAW,CAAC;IACjC,QAAW,CAAC,aAAa,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACvC,QAAW,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC;IAC/B,QAAW,CAAC,IAAI,EAAE,YAAY,CAAC;CAC5B;0BAfS,OAAO,uBAAuB,EAAE,WAAW;2BAC3C,OAAO,wBAAwB,EAAE,YAAY;2BAC7C,OAAO,yBAAyB,EAAE,YAAY;AAK3D;;;;;;;;;GASG;AAEH;;GAEG;AACH,kCAFa,aAAa,CAUzB;;IAEU,wBAAI,aAAa,MAAM,CAAC,IAAI,EAAE,YAAY,KAAK,OAAO,GAAK,YAAY,GAAG,SAAS,CAAA;IAUnF,0BAAI,aAAa,GAAK,YAAY,EAAE,CAAA;IAUpC,4BAAI,GAAG,GAAK,OAAO,CAAA"} |
| {"version":3,"file":"FileListStateReducer.d.mts","sourceRoot":"","sources":["../src/FileListStateReducer.mjs"],"names":[],"mappings":";0BACa,OAAO,uBAAuB,EAAE,WAAW;2BAC3C,OAAO,wBAAwB,EAAE,YAAY;2BAC7C,OAAO,yBAAyB,EAAE,YAAY;6BAC9C,OAAO,uBAAuB,EAAE,cAAc;4BAC9C,OAAO,qBAAqB,EAAE,aAAa;AAOxD;;;;GAIG;AACH,6CAJW,aAAa,UACb,GAAG,GACD,aAAa,CAmHzB"} |
| {"version":3,"file":"FileListView.d.mts","sourceRoot":"","sources":["../src/FileListView.mjs"],"names":[],"mappings":";4BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,MAAM;6BACvC,OAAO,gBAAgB,EAAE,OAAO,CAAC,cAAc;yBAC/C,OAAO,gBAAgB,EAAE,OAAO,CAAC,MAAM,CAAC,cAAc;2BACtD,OAAO,gBAAgB,EAAE,OAAO,CAAC,MAAM,CAAC,YAAY;yBACpD,OAAO,2BAA2B,EAAE,UAAU;2BAC9C,OAAO,wBAAwB,EAAE,YAAY;gCAc7C;IACZ,QAAW,CAAC,KAAK,EAAE,MAAM,CAAC;IAC1B,QAAW,CAAC,MAAM,EAAE,MAAM,CAAC;IAC3B,QAAW,CAAC,OAAO,EAAE,MAAM,CAAC;IAC5B,QAAW,CAAC,KAAK,EAAE,SAAS,YAAY,EAAE,CAAC;IAC3C,QAAW,CAAC,YAAY,EAAE,MAAM,CAAC;IACjC,QAAW,CAAC,aAAa,EAAE,GAAG,CAAC,MAAM,CAAC,CAAC;IACpC,OAAO,CAAC,IAAI,EAAE,OAAO,GAAG,IAAI,CAAC;IAC7B,OAAO,CAAC,KAAK,EAAE,MAAM,GAAG,IAAI,CAAC;IAC7B,UAAU,CAAC,MAAM,EAAE,aAAa,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;CACzD;AAXJ;;;;;;;;;;;;GAYG;AAEH;;GAEG;AACH,qCAFW,iBAAiB;;;;;;8CA2I3B;;;;;;kBArKuD,OAAO;yBAGtC,mCAAmC;2BAIjC,sBAAsB"} |
| {"version":3,"file":"HistoryProvider.d.mts","sourceRoot":"","sources":["../../src/history/HistoryProvider.mjs"],"names":[],"mappings":";0BAGa;IACZ,QAAY,CAAC,IAAI,EAAE,MAAM,CAAC;IAC1B,QAAY,CAAC,aAAa,EAAE,MAAM,CAAC;CAChC;sBAIS;IACZ,QAAY,CAAC,IAAI,EAAE,MAAM,CAAC;IAC1B,QAAY,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC;CAC1B;6BAIS;IACR,MAAM,IAAI,OAAO,CAAC,SAAS,OAAO,EAAE,CAAC,CAAC;IACtC,MAAM,CAAC,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,OAAO,GAAG,SAAS,CAAC,CAAC;IACnD,IAAI,CAAC,CAAC,EAAE,OAAO,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;CACjC;8BAIS;IACR,GAAG,CAAC,IAAI,EAAE,WAAW,GAAG,OAAO,CAAC,cAAc,CAAC,CAAC;CACjD;;;IASJ,+CASC;;kBA7CiC,OAAO"} |
| {"version":3,"file":"MockHistoryProvider.d.mts","sourceRoot":"","sources":["../../src/history/MockHistoryProvider.mjs"],"names":[],"mappings":";8BACa,OAAO,uBAAuB,EAAE,eAAe;mCAI/C;IACT,GAAG,CAAC,EAAE,eAAe,CAAC,KAAK,CAAC,CAAC;CAC7B;AAPJ;;GAEG;AAEH;;;;GAIG;AAEH;;GAEG;AACH,6CAFgB,eAAe;IAG7B;;OAEG;IACH,sBAFW,oBAAoB,EAI9B;;CAMF"} |
| {"version":3,"file":"MockHistoryService.d.mts","sourceRoot":"","sources":["../../src/history/MockHistoryService.mjs"],"names":[],"mappings":";6BACa,OAAO,uBAAuB,EAAE,cAAc;kCAI9C;IACT,MAAM,CAAC,EAAE,cAAc,CAAC,QAAQ,CAAC,CAAC;IAClC,MAAM,CAAC,EAAE,cAAc,CAAC,QAAQ,CAAC,CAAC;IAClC,IAAI,CAAC,EAAE,cAAc,CAAC,MAAM,CAAC,CAAC;CAC9B;AATJ;;GAEG;AAEH;;;;;;GAMG;AAEH;;GAEG;AACH,4CAFgB,cAAc;IAG5B;;OAEG;IACH,uCAFW,mBAAmB,EAM7B;;;;CAgBF"} |
| {"version":3,"file":"withHistoryProvider.d.mts","sourceRoot":"","sources":["../../src/history/withHistoryProvider.mjs"],"names":[],"mappings":";8BACa,OAAO,uBAAuB,EAAE,eAAe;AAO5D;;;;;;GAMG;AACH,8CAJW,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,mBACvB,eAAe,GACb,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAUnC;kBApBiB,OAAO"} |
| {"version":3,"file":"MockFileListActions.d.mts","sourceRoot":"","sources":["../src/MockFileListActions.mjs"],"names":[],"mappings":";mCAIa;IACT,GAAG,CAAC,EAAE,eAAe,CAAC,KAAK,CAAC,CAAC;IAC7B,SAAS,CAAC,EAAE,eAAe,CAAC,WAAW,CAAC,CAAC;IACzC,SAAS,CAAC,EAAE,eAAe,CAAC,WAAW,CAAC,CAAC;IACzC,SAAS,CAAC,EAAE,eAAe,CAAC,WAAW,CAAC,CAAC;IACzC,WAAW,CAAC,EAAE,eAAe,CAAC,aAAa,CAAC,CAAC;IAC7C,QAAQ,CAAC,EAAE,eAAe,CAAC,UAAU,CAAC,CAAC;IACvC,QAAQ,CAAC,EAAE,eAAe,CAAC,UAAU,CAAC,CAAC;CACvC;AATJ;;;;;;;;;;GAUG;AAEH;IACE;;OAEG;IACH,yFAFW,oBAAoB,EAmB9B;CA+BF;4BAlE2B,uBAAuB"} |
| {"version":3,"file":"FileListSort.d.mts","sourceRoot":"","sources":["../../src/sort/FileListSort.mjs"],"names":[],"mappings":";2BAOa;IACZ,QAAW,CAAC,IAAI,EAAE,QAAQ,CAAC;IAC3B,QAAW,CAAC,GAAG,EAAE,OAAO,CAAC;CACtB;2BAqCS;IACP,GAAG,EAAE,MAAM,CAAC;IACZ,IAAI,EAAE,MAAM,CAAC;IACb,cAAc,EAAE,MAAM,CAAC;IACvB,GAAG,EAAE,MAAM,CAAC;IACZ,aAAa,EAAE,MAAM,CAAC;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;IAChB,OAAO,EAAE,MAAM,CAAC;CAClB;2BAxDS,OAAO,yBAAyB,EAAE,YAAY;uBAC9C,OAAO,gBAAgB,EAAE,QAAQ;AAuJ9C;;;;GAIG;AACH,oCAJW,QAAQ,OACR,OAAO,GACL,YAAY,CAIxB;;;;;AA1JD;;;;;GAKG;AAEH;;;;GAIG;AACH,gCAJW,YAAY,YACZ,QAAQ,GACN,YAAY,CA4BxB;AA6CD;;;;GAIG;AACH,kCAJW,SAAS,YAAY,EAAE,QACvB,QAAQ,GACN,SAAS,YAAY,EAAE,CA2DnC"} |
| {"version":3,"file":"SortIndicator.d.mts","sourceRoot":"","sources":["../../src/sort/SortIndicator.mjs"],"names":[],"mappings":";yBACa,OAAO,2BAA2B,EAAE,UAAU;2BAC9C,OAAO,oBAAoB,EAAE,YAAY;iCAUzC;IACZ,QAAW,CAAC,IAAI,EAAE,YAAY,CAAC;CAC5B;AAHJ;;;;GAIG;AAEH;;GAEG;AACH,sCAFW,kBAAkB;;;;;;;;;;;YA2B5B;;;IAID;;;;OAIG;IACH,6BAHW,YAAY,GACV,MAAM,CAwBlB;;kBAxEiB,OAAO"} |
| {"version":3,"file":"SortMode.d.mts","sourceRoot":"","sources":["../../src/sort/SortMode.mjs"],"names":[],"mappings":";uBACa,MAAM,GACb,WAAW,GACX,kBAAkB,GAClB,MAAM,GACN,UAAU,GACV,cAAc,GACd,YAAY;AAyBlB;;;;;;;;GAQG"} |
| {"version":3,"file":"SortModesPopup.d.mts","sourceRoot":"","sources":["../../src/sort/SortModesPopup.mjs"],"names":[],"mappings":";uBACa,OAAO,gBAAgB,EAAE,QAAQ;2BACjC,OAAO,oBAAoB,EAAE,YAAY;kCAUzC;IACZ,QAAW,CAAC,IAAI,EAAE,YAAY,CAAC;IAC5B,OAAO,IAAI,IAAI,CAAC;CAChB;AAJJ;;;;;GAKG;AAEH;;GAEG;AACH,uCAFW,mBAAmB;;;;sBAaT,MAAM,KAAK,IAAI;mBAlBrB,IAAI;GAuClB;;;;;kBAjDiB,OAAO;sBACH,8BAA8B"} |
| {"version":3,"file":"PanelStack.d.mts","sourceRoot":"","sources":["../../src/stack/PanelStack.mjs"],"names":[],"mappings":";6BACa,OAAO,qBAAqB,EAAE,cAAc;AAIzD;IACE;;;;OAIG;IACH,sBAJW,OAAO,QACP,SAAS,cAAc,CAAC,GAAG,CAAC,EAAE,WAC9B,CAAC,CAAC,EAAE,CAAC,IAAI,EAAE,SAAS,cAAc,CAAC,GAAG,CAAC,EAAE,KAAK,SAAS,cAAc,CAAC,GAAG,CAAC,EAAE,KAAK,IAAI,EAW/F;IARC,gCAAgC;IAChC,mBADqB,OAAO,CACJ;IAExB,gEAAgE;IAChE,uBAAiB;IAEjB,uHAAuH;IACvH,0BAAuB;IAGzB;;;OAGG;IACH,WAHW,cAAc,CAAC,GAAG,CAAC,GACjB,IAAI,CAIhB;IAED;;;;OAIG;IACH,OAJa,CAAC,KACH,CAAC,IAAI,EAAE,cAAc,CAAC,CAAC,CAAC,KAAK,cAAc,CAAC,CAAC,CAAC,GAC5C,IAAI,CAWhB;IAED;;;;;OAKG;IACH,UALa,CAAC,aACH,cAAc,KACd,CAAC,IAAI,EAAE,cAAc,CAAC,CAAC,CAAC,KAAK,cAAc,CAAC,CAAC,CAAC,GAC5C,IAAI,CAQhB;IAED;;OAEG;IACH,OAFa,IAAI,CAWhB;IAED;;OAEG;IACH,SAFa,IAAI,CAWhB;IAED;;;OAGG;IACH,KAHa,CAAC,KACD,cAAc,CAAC,CAAC,CAAC,CAM7B;IAED;;;OAGG;IACH,SAHa,CAAC,KACD,cAAc,CAAC,CAAC,CAAC,CAM7B;IAED;;;OAGG;IACH,OAHa,CAAC,KACD,CAAC,CAIb;CACF;2BAhH0B,sBAAsB"} |
| {"version":3,"file":"PanelStackItem.d.mts","sourceRoot":"","sources":["../../src/stack/PanelStackItem.mjs"],"names":[],"mappings":";uBACa,OAAO,qBAAqB,EAAE,QAAQ;6BACtC,OAAO,qBAAqB,EAAE,cAAc;2BAC5C,OAAO,qBAAqB,EAAE,YAAY;AAMvD;;GAEG;AACH,6BAFa,CAAC;IAGZ;;;;;OAKG;IACH,uBALW,cAAc,aACd,QAAQ,YACR,eAAe,UACf,CAAC,EAcX;IAXC,uCAAuC;IACvC,oBADqB,cAAc,CACT;IAE1B,6CAA6C;IAC7C,mBADqB,QAAQ,GAAG,SAAS,CACjB;IAExB,oDAAoD;IACpD,kBADqB,eAAe,GAAG,SAAS,CAC1B;IAEtB,sCAAsC;IACtC,gBADqB,CAAC,GAAG,SAAS,CAChB;IAGpB;;;OAGG;IACH,aAHW,CAAC,GACC,cAAc,CAAC,CAAC,CAAC,CAI7B;IAED;;;OAGG;IACH,eAHW,CAAC,CAAC,EAAE,CAAC,KAAK,CAAC,GACT,cAAc,CAAC,CAAC,CAAC,CAS7B;IAED;;OAEG;IACH,WAFa,YAAY,GAAG,SAAS,CAiBpC;CACF;4BAlE2B,wBAAwB"} |
| {"version":3,"file":"WithStack.d.mts","sourceRoot":"","sources":["../../src/stack/WithStack.mjs"],"names":[],"mappings":";6BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,cAAc;6BAS/C;IACZ,QAAW,CAAC,OAAO,EAAE,OAAO,CAAC;IAC7B,QAAW,CAAC,UAAU,EAAE,cAAc,CAAC;IACvC,QAAW,CAAC,KAAK,EAAE,UAAU,CAAC;IAC9B,QAAW,CAAC,KAAK,EAAE,MAAM,CAAC;IAC1B,QAAW,CAAC,MAAM,EAAE,MAAM,CAAC;CACxB;AAPJ;;;;;;;;GAQG;AAEH;;GAEG;AACH,kCAFW,cAAc;;GAgBxB;;;;;IASS,4BAAM,cAAc,CAAA;;uBAxCP,kBAAkB;kBAFP,OAAO;qBACpB,wBAAwB"} |
| {"version":3,"file":"withStackContext.d.mts","sourceRoot":"","sources":["../../src/stack/withStackContext.mjs"],"names":[],"mappings":";6BACa,OAAO,gBAAgB,EAAE,OAAO,CAAC,cAAc;6BAC/C,OAAO,iBAAiB,EAAE,cAAc;AAWrD;;;;;;;GAOG;AACH,2CALW,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,UACvB,OAAO,CAAC,cAAc,CAAC,aACvB,OAAO,GACL,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAqBnC;kBApCiB,OAAO"} |
| {"version":3,"file":"WithStacks.d.mts","sourceRoot":"","sources":["../../src/stack/WithStacks.mjs"],"names":[],"mappings":";8BACa,OAAO,uBAAuB,EAAE,eAAe;AAO5D;;GAEG;AACH,mCAFW,KAAK,CAAC,iBAAiB,CAAC,eAAe,CAAC,+GAUlD;;;;IAQS,sBAAM,eAAe,CAAA;;kBAxBG,OAAO"} |
| {"version":3,"file":"withStacksContext.d.mts","sourceRoot":"","sources":["../../src/stack/withStacksContext.mjs"],"names":[],"mappings":";8BACa,OAAO,uBAAuB,EAAE,eAAe;AAO5D;;;;;;GAMG;AACH,4CAJW,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,SACvB,eAAe,GACb,KAAK,CAAC,YAAY,CAAC,GAAG,CAAC,CAUnC;kBApBiB,OAAO"} |
| {"version":3,"file":"WithStacksData.d.mts","sourceRoot":"","sources":["../../src/stack/WithStacksData.mjs"],"names":[],"mappings":";6BAMa;IACZ,QAAW,CAAC,KAAK,EAAE,UAAU,CAAC;IAC9B,QAAW,CAAC,KAAK,EAAE,cAAc,CAAC;CAC/B;6BARS,OAAO,gBAAgB,EAAE,OAAO,CAAC,cAAc;AAI5D;;;;;GAKG;AAEH;;;;GAIG;AACH,uCAJW,UAAU,UACV,cAAc,GACZ,cAAc,CAI1B;uBAhBsB,kBAAkB"} |
| {"version":3,"file":"WithStacksProps.d.mts","sourceRoot":"","sources":["../../src/stack/WithStacksProps.mjs"],"names":[],"mappings":";6BACa,OAAO,sBAAsB,EAAE,cAAc;8BAI7C;IACZ,QAAW,CAAC,IAAI,EAAE,cAAc,CAAC;IACjC,QAAW,CAAC,KAAK,EAAE,cAAc,CAAC;CAC/B;AARJ;;GAEG;AAEH;;;;;GAKG;AAEH;;;;GAIG;AACH,uCAJW,cAAc,SACd,cAAc,GACZ,eAAe,CAI3B;;IAED;;;OAGG;IACH,wBAHW,eAAe,GACb,cAAc,CAI1B;IAED;;;OAGG;IACH,2BAHW,eAAe,GACb,cAAc,CAI1B"} |
| {"version":3,"file":"DefaultThemeFileList.d.mts","sourceRoot":"","sources":["../../src/theme/DefaultThemeFileList.mjs"],"names":[],"mappings":";AAEA;;GAEG;AACH,oCAFU,OAAO,qBAAqB,EAAE,aAAa,CA+DlD"} |
| {"version":3,"file":"FileListTheme.d.mts","sourceRoot":"","sources":["../../src/theme/FileListTheme.mjs"],"names":[],"mappings":";oBACa,OAAO,2BAA2B,EAAE,KAAK;yBACzC,OAAO,2BAA2B,EAAE,UAAU;2BAC9C,OAAO,2BAA2B,EAAE,YAAY;4BA0BhD,KAAK,GAAG;IACpB,QAAW,CAAC,QAAQ,EAAE,aAAa,CAAC;CACjC;4BAIS;IACZ,QAAW,CAAC,WAAW,EAAE,YAAY,CAAC;IACtC,QAAW,CAAC,WAAW,EAAE,YAAY,CAAC;IACtC,QAAW,CAAC,OAAO,EAAE,YAAY,CAAC;IAClC,QAAW,CAAC,UAAU,EAAE,YAAY,CAAC;IACrC,QAAW,CAAC,YAAY,EAAE,YAAY,CAAC;IACvC,QAAW,CAAC,MAAM,EAAE,UAAU,CAAC;CAC5B;;IA3BQ,qBAFG,aAAa,CAIzB;sBAEU,aAAa;uBAGb,aAAa"} |
| {"version":3,"file":"withThemeContext.d.mts","sourceRoot":"","sources":["../../src/theme/withThemeContext.mjs"],"names":[],"mappings":";2BACa,OAAO,OAAO,EAAE,YAAY;4BAC5B,OAAO,qBAAqB,EAAE,aAAa;AAQxD;;;;;;GAMG;AACH,2CAJW,YAAY,UACZ,aAAa,GACX,YAAY,CAIxB"} |
| {"version":3,"file":"XTerm256ThemeFileList.d.mts","sourceRoot":"","sources":["../../src/theme/XTerm256ThemeFileList.mjs"],"names":[],"mappings":";AAEA;;GAEG;AACH,qCAFU,OAAO,qBAAqB,EAAE,aAAa,CA+DlD"} |
| export default StreamReader; | ||
| declare class StreamReader { | ||
| /** | ||
| * @param {Readable} readable | ||
| */ | ||
| constructor(readable: Readable); | ||
| /** @readonly @type {Readable} */ | ||
| readonly readable: Readable; | ||
| /** @private @type {PromiseWithResolvers<void>} */ | ||
| private ready; | ||
| /** @private @type {boolean} */ | ||
| private isEnded; | ||
| /** | ||
| * @param {number} size | ||
| * @returns {Promise<Buffer | undefined>} | ||
| */ | ||
| readNextBytes(size: number): Promise<Buffer | undefined>; | ||
| /** | ||
| * @param {(line: string) => void} onNextLine | ||
| * @returns {Promise<void>} | ||
| */ | ||
| readAllLines(onNextLine: (line: string) => void): Promise<void>; | ||
| } | ||
| declare namespace StreamReader { | ||
| let readBufferSize: number; | ||
| } | ||
| import type { Readable } from "stream"; | ||
| //# sourceMappingURL=StreamReader.d.mts.map |
| {"version":3,"file":"StreamReader.d.mts","sourceRoot":"","sources":["../../src/util/StreamReader.mjs"],"names":[],"mappings":";AAOA;IACE;;OAEG;IACH,sBAFW,QAAQ,EA2BlB;IAtBC,iCAAiC;IACjC,mBADqB,QAAQ,CACL;IAExB,kDAAkD;IAClD,cAAsC;IAEtC,+BAA+B;IAC/B,gBAAoB;IAiBtB;;;OAGG;IACH,oBAHW,MAAM,GACJ,OAAO,CAAC,MAAM,GAAG,SAAS,CAAC,CAwBvC;IAED;;;OAGG;IACH,yBAHW,CAAC,IAAI,EAAE,MAAM,KAAK,IAAI,GACpB,OAAO,CAAC,IAAI,CAAC,CA0CzB;CACF;;;;8BA9G4B,QAAQ"} |
| export class SubProcessError extends Error { | ||
| /** | ||
| * @param {number} exitCode | ||
| * @param {string} [message] | ||
| */ | ||
| constructor(exitCode: number, message?: string); | ||
| /** @readonly @type {number} */ | ||
| readonly exitCode: number; | ||
| } | ||
| export default SubProcess; | ||
| export type SubProcess = { | ||
| readonly child: ChildProcess; | ||
| readonly stdout: StreamReader; | ||
| readonly exitP: Promise<SubProcessError | undefined>; | ||
| }; | ||
| declare namespace SubProcess { | ||
| function wrap(child: ChildProcess): Promise<SubProcess>; | ||
| } | ||
| import type { ChildProcess } from "child_process"; | ||
| import StreamReader from "./StreamReader.mjs"; | ||
| //# sourceMappingURL=SubProcess.d.mts.map |
| {"version":3,"file":"SubProcess.d.mts","sourceRoot":"","sources":["../../src/util/SubProcess.mjs"],"names":[],"mappings":"AAOA;IACE;;;OAGG;IACH,sBAHW,MAAM,YACN,MAAM,EAOhB;IAFC,+BAA+B;IAC/B,mBADqB,MAAM,CACH;CAE3B;;yBAGY;IACZ,QAAW,CAAC,KAAK,EAAE,YAAY,CAAC;IAChC,QAAW,CAAC,MAAM,EAAE,YAAY,CAAC;IACjC,QAAW,CAAC,KAAK,EAAE,OAAO,CAAC,eAAe,GAAG,SAAS,CAAC,CAAC;CACrD;;IAQI,qBAHK,YAAY,GACV,OAAO,CAAC,UAAU,CAAC,CAyD/B;;kCAvF8B,eAAe;yBAIvB,oBAAoB"} |
| {"version":3,"file":"utils.d.mts","sourceRoot":"","sources":["../src/utils.mjs"],"names":[],"mappings":"AAAA;;;;;GAKG;AACH,4BALmB,CAAC,qBACT,GAAG,CAAC,CAAC,CAAC,KACN,GAAG,CAAC,CAAC,CAAC,GACJ,OAAO,CAOnB;AAED;;;;GAIG;AACH,+BAJW,MAAM,UACN,MAAM,GACJ,MAAM,CAMlB;AAED;;;;GAIG;AACH,+BAJW,MAAM,UACN,MAAM,GACJ,MAAM,CAMlB;AAMD;;;GAGG;AACH,iCAHW,MAAM,GACJ,MAAM,CAIlB;AAED;;;;GAIG;AACH,uBAJa,CAAC,MACH,MAAM,CAAC,GACN,MAAM,CAAC,CAclB;AAED,+BAA2B;AAE3B;;;;;;;GAOG;AAEH;;;GAGG;AACH,wCAHa,CAAC,KACD,oBAAoB,CAAC,CAAC,CAAC,CAgBnC;iCA1BY,CAAC,IACD;IACZ,QAAW,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC;IAC1B,QAAW,CAAC,OAAO,EAAE,CAAC,KAAK,EAAE,CAAC,GAAG,WAAW,CAAC,CAAC,CAAC,KAAK,IAAI,CAAC;IACzD,QAAW,CAAC,MAAM,EAAE,CAAC,MAAM,CAAC,EAAE,GAAG,KAAK,IAAI,CAAC;CACxC"} |
+1
-1
| { | ||
| "name": "@farjs/filelist", | ||
| "author": "viktor-podzigun", | ||
| "version": "0.7.0", | ||
| "version": "0.8.0", | ||
| "license": "MIT", | ||
@@ -6,0 +6,0 @@ "description": "Common plugin/api/ui for FAR.js File Browser module", |
+31
-0
@@ -66,1 +66,32 @@ /** | ||
| } | ||
| export function voidFn() {} | ||
| /** | ||
| * @template T | ||
| * @typedef {{ | ||
| * readonly p: Promise<T>; | ||
| * readonly resolve: (value: T | PromiseLike<T>) => void; | ||
| * readonly reject: (reason?: any) => void; | ||
| * }} PromiseWithResolvers | ||
| */ | ||
| /** | ||
| * @template T | ||
| * @returns {PromiseWithResolvers<T>} | ||
| */ | ||
| export function newPromiseWithResolvers() { | ||
| /** @type {(value: T | PromiseLike<T>) => void} */ | ||
| let resolve = voidFn; | ||
| /** @type {(reason?: any) => void} */ | ||
| let reject = voidFn; | ||
| /** @type {Promise<T>} */ | ||
| const p = new Promise((res, rej) => { | ||
| resolve = res; | ||
| reject = rej; | ||
| }); | ||
| return { p, resolve, reject }; | ||
| } |
@@ -85,1 +85,2 @@ export default FileListApi; | ||
| } | ||
| //# sourceMappingURL=FileListApi.d.mts.map |
@@ -11,1 +11,2 @@ export default FileListCapability; | ||
| }>; | ||
| //# sourceMappingURL=FileListCapability.d.mts.map |
@@ -25,1 +25,2 @@ export default FileListDir; | ||
| declare function FileListDir(path: string, isRoot: boolean, items: readonly FileListItem[]): FileListDir; | ||
| //# sourceMappingURL=FileListDir.d.mts.map |
@@ -36,1 +36,2 @@ export default FileListItem; | ||
| } | ||
| //# sourceMappingURL=FileListItem.d.mts.map |
@@ -31,1 +31,2 @@ export default MockFileListApi; | ||
| import FileListApi from "./FileListApi.mjs"; | ||
| //# sourceMappingURL=MockFileListApi.d.mts.map |
@@ -30,1 +30,2 @@ export default MockFileSource; | ||
| } | ||
| //# sourceMappingURL=MockFileSource.d.mts.map |
@@ -36,1 +36,2 @@ export default MockFileTarget; | ||
| } | ||
| //# sourceMappingURL=MockFileTarget.d.mts.map |
@@ -47,1 +47,2 @@ export default FileList; | ||
| import FileListView from "./FileListView.mjs"; | ||
| //# sourceMappingURL=FileList.d.mts.map |
@@ -87,1 +87,2 @@ export default FileListActions; | ||
| import FileListApi from "./api/FileListApi.mjs"; | ||
| //# sourceMappingURL=FileListActions.d.mts.map |
@@ -39,1 +39,2 @@ export default FileListColumn; | ||
| import TextLine from "@farjs/ui/TextLine.mjs"; | ||
| //# sourceMappingURL=FileListColumn.d.mts.map |
@@ -30,1 +30,2 @@ export default FileListData; | ||
| import FileListActions from "./FileListActions.mjs"; | ||
| //# sourceMappingURL=FileListData.d.mts.map |
@@ -7,1 +7,2 @@ export default FileListEvent; | ||
| }>; | ||
| //# sourceMappingURL=FileListEvent.d.mts.map |
@@ -36,1 +36,2 @@ export default FileListPanel; | ||
| import SortModesPopup from "./sort/SortModesPopup.mjs"; | ||
| //# sourceMappingURL=FileListPanel.d.mts.map |
@@ -13,1 +13,2 @@ export default FileListPanelController; | ||
| import React from "react"; | ||
| //# sourceMappingURL=FileListPanelController.d.mts.map |
@@ -41,1 +41,2 @@ export default FileListPanelView; | ||
| import SortIndicator from "./sort/SortIndicator.mjs"; | ||
| //# sourceMappingURL=FileListPanelView.d.mts.map |
@@ -39,1 +39,2 @@ export default FileListPlugin; | ||
| import PanelStackItem from "./stack/PanelStackItem.mjs"; | ||
| //# sourceMappingURL=FileListPlugin.d.mts.map |
@@ -30,1 +30,2 @@ export default FileListQuickSearch; | ||
| import DoubleBorder from "@farjs/ui/border/DoubleBorder.mjs"; | ||
| //# sourceMappingURL=FileListQuickSearch.d.mts.map |
@@ -32,1 +32,2 @@ export default FileListState; | ||
| } | ||
| //# sourceMappingURL=FileListState.d.mts.map |
@@ -13,1 +13,2 @@ export default FileListStateReducer; | ||
| declare function FileListStateReducer(state: FileListState, action: any): FileListState; | ||
| //# sourceMappingURL=FileListStateReducer.d.mts.map |
@@ -50,1 +50,2 @@ export default FileListView; | ||
| import FileListColumn from "./FileListColumn.mjs"; | ||
| //# sourceMappingURL=FileListView.d.mts.map |
@@ -23,1 +23,2 @@ export default HistoryProvider; | ||
| import React from "react"; | ||
| //# sourceMappingURL=HistoryProvider.d.mts.map |
@@ -24,1 +24,2 @@ export default MockHistoryProvider; | ||
| } | ||
| //# sourceMappingURL=MockHistoryProvider.d.mts.map |
@@ -30,1 +30,2 @@ export default MockHistoryService; | ||
| } | ||
| //# sourceMappingURL=MockHistoryService.d.mts.map |
@@ -12,1 +12,2 @@ export default withHistoryProvider; | ||
| import React from "react"; | ||
| //# sourceMappingURL=withHistoryProvider.d.mts.map |
@@ -29,1 +29,2 @@ export default MockFileListActions; | ||
| import FileListActions from "./FileListActions.mjs"; | ||
| //# sourceMappingURL=MockFileListActions.d.mts.map |
@@ -47,1 +47,2 @@ export default FileListSort; | ||
| declare function sortItems(items: readonly FileListItem[], mode: SortMode): readonly FileListItem[]; | ||
| //# sourceMappingURL=FileListSort.d.mts.map |
@@ -37,1 +37,2 @@ export default SortIndicator; | ||
| import React from "react"; | ||
| //# sourceMappingURL=SortIndicator.d.mts.map |
@@ -12,1 +12,2 @@ export default SortMode; | ||
| }>; | ||
| //# sourceMappingURL=SortMode.d.mts.map |
@@ -30,1 +30,2 @@ export default SortModesPopup; | ||
| import MenuPopup from "@farjs/ui/menu/MenuPopup.mjs"; | ||
| //# sourceMappingURL=SortModesPopup.d.mts.map |
@@ -59,1 +59,2 @@ export default PanelStack; | ||
| import PanelStackItem from "./PanelStackItem.mjs"; | ||
| //# sourceMappingURL=PanelStack.d.mts.map |
@@ -40,1 +40,2 @@ export default PanelStackItem; | ||
| import FileListActions from "../FileListActions.mjs"; | ||
| //# sourceMappingURL=PanelStackItem.d.mts.map |
@@ -34,1 +34,2 @@ export default WithStack; | ||
| import WithSize from "@farjs/ui/WithSize.mjs"; | ||
| //# sourceMappingURL=WithStack.d.mts.map |
@@ -14,1 +14,2 @@ export default withStackContext; | ||
| import React from "react"; | ||
| //# sourceMappingURL=withStackContext.d.mts.map |
@@ -13,1 +13,2 @@ export default WithStacks; | ||
| import React from "react"; | ||
| //# sourceMappingURL=WithStacks.d.mts.map |
@@ -12,1 +12,2 @@ export default withStacksContext; | ||
| import React from "react"; | ||
| //# sourceMappingURL=withStacksContext.d.mts.map |
@@ -20,1 +20,2 @@ export default WithStacksData; | ||
| import PanelStack from "./PanelStack.mjs"; | ||
| //# sourceMappingURL=WithStacksData.d.mts.map |
@@ -34,1 +34,2 @@ export default WithStacksProps; | ||
| } | ||
| //# sourceMappingURL=WithStacksProps.d.mts.map |
@@ -6,1 +6,2 @@ export default DefaultThemeFileList; | ||
| declare const DefaultThemeFileList: import("./FileListTheme.mjs").ThemeFileList; | ||
| //# sourceMappingURL=DefaultThemeFileList.d.mts.map |
@@ -21,1 +21,2 @@ export default FileListTheme; | ||
| } | ||
| //# sourceMappingURL=FileListTheme.d.mts.map |
@@ -12,1 +12,2 @@ export default withThemeContext; | ||
| declare function withThemeContext(element: ReactElement, theme?: FileListTheme): ReactElement; | ||
| //# sourceMappingURL=withThemeContext.d.mts.map |
@@ -6,1 +6,2 @@ export default XTerm256ThemeFileList; | ||
| declare const XTerm256ThemeFileList: import("./FileListTheme.mjs").ThemeFileList; | ||
| //# sourceMappingURL=XTerm256ThemeFileList.d.mts.map |
+20
-0
@@ -31,1 +31,21 @@ /** | ||
| export function lazyFn<T>(fn: () => T): () => T; | ||
| export function voidFn(): void; | ||
| /** | ||
| * @template T | ||
| * @typedef {{ | ||
| * readonly p: Promise<T>; | ||
| * readonly resolve: (value: T | PromiseLike<T>) => void; | ||
| * readonly reject: (reason?: any) => void; | ||
| * }} PromiseWithResolvers | ||
| */ | ||
| /** | ||
| * @template T | ||
| * @returns {PromiseWithResolvers<T>} | ||
| */ | ||
| export function newPromiseWithResolvers<T>(): PromiseWithResolvers<T>; | ||
| export type PromiseWithResolvers<T> = { | ||
| readonly p: Promise<T>; | ||
| readonly resolve: (value: T | PromiseLike<T>) => void; | ||
| readonly reject: (reason?: any) => void; | ||
| }; | ||
| //# sourceMappingURL=utils.d.mts.map |
159126
25.46%135
55.17%3119
6.89%