version 1 . Config = @core CoreConfig & @awaitWriteFinish AwaitWriteFinishConfig . CoreConfig = { dataspace: #:any, label: any, path: string, } . AwaitWriteFinishConfig = / @present { awaitWriteFinish: AwaitWriteFinish } / @invalid { awaitWriteFinish: any } / @absent {} . AwaitWriteFinish = / @simple bool / @full { stabilityThreshold: @"in milliseconds" int, pollInterval: @"in milliseconds" int, } . File = . Encoding = =binary / =utf8 . Contents = / =absent / =directory / / / @invalidText .