| enum LogLevel { | |
| "debug", | |
| "info", | |
| "warn", | |
| "error" | |
| }; | |
| enum Direction { | |
| "up", | |
| "down", | |
| "left", | |
| "right" | |
| }; | |
| enum DisplayMode { | |
| "fullscreen", | |
| "standalone", | |
| "minimal-ui", | |
| "browser" | |
| }; | |
| interface Logger { | |
| void log(DOMString message, optional LogLevel level = "info"); | |
| void logWithDirection(DOMString message, optional LogLevel level = "info", optional Direction dir = "up"); | |
| void logWithDisplayMode(DOMString message, DisplayMode display); | |
| }; |