Split out serve function in @syndicate-lang/fs

This commit is contained in:
Tony Garnock-Jones 2022-04-28 23:14:59 +03:00
parent 8052ee00b5
commit 148868da83
1 changed files with 18 additions and 15 deletions

View File

@ -8,7 +8,11 @@ import fs from 'fs';
export function main(_argv: string[]) { export function main(_argv: string[]) {
service(args => { service(args => {
const config = asConfig(args); serve(asConfig(args));
});
}
export function serve(config: Config<Ref>) {
at config.dataspace { at config.dataspace {
during Observe({ during Observe({
"pattern": :pattern File({ "pattern": :pattern File({
@ -24,7 +28,6 @@ export function main(_argv: string[]) {
} }
} }
} }
});
} }
function trackFile(config: Config<Ref>, relativePath: string, encoding: Encoding) { function trackFile(config: Config<Ref>, relativePath: string, encoding: Encoding) {