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 }