Current section

Files

Jump to
spellweaver priv bun node_modules cspell-lib dist lib fileSystem.js
Raw

priv/bun/node_modules/cspell-lib/dist/lib/fileSystem.js

import { getDefaultVirtualFs } from 'cspell-io';
export { FSCapabilityFlags } from 'cspell-io';
export function getVirtualFS() {
return getDefaultVirtualFs();
}
export function getFileSystem() {
return getVirtualFS().fs;
}
export function registerCSpell(fsp) {
const vfs = getVirtualFS();
vfs.registerFileSystemProvider(fsp);
}
export async function readTextFile(url, encoding = 'utf8') {
const file = await getFileSystem().readFile(url, encoding);
return file.getText();
}
//# sourceMappingURL=fileSystem.js.map