type Module {
readFile(path: String!): Bytes!
readFileAsString(path: String!, encoding: Encoding): String!
exists(path: String!): Boolean!
writeFile(path: String!, data: Bytes!): Boolean
mkdir(path: String!, recursive: Boolean): Boolean
rm(path: String!, recursive: Boolean, force: Boolean): Boolean
rmdir(path: String!): Boolean
}
enum Encoding {
ASCII
UTF8
UTF16LE
UCS2
BASE64
BASE64URL
LATIN1
BINARY
HEX
}