Static files
Files in the static directory of an Atmo project will be copied into the Runnable Bundle by subo. Those files can then be accessed by Runnables. The directory is mounted as a sandboxed read-only filesystem.
- Rust
- JavaScript/TypeScripts
- AssemblyScript
In Rust these methods are available under the file module:
# Use the "file" module
use suborbital::file;
# Invoke the "Get Static" method
file::get_static(…)
In JavaScript and TypeScript the methods live on the file import:
import { file } from "@suborbital/runnable"
file.getStatic(…)
The following namespace methods are available:
Get Static
Retrieves the contents of the static file with the given name:
- Rust
- JavaScript & TypeScript
STATUS: STABLE
pub fn get_static(name: &str) -> Result<Vec<u8>, RunErr>
STATUS: BETA
// Get file contents as a string
file.getStatic(key: string): string
// Get raw byte contents
file.getStaticBytes(name: string): Uint8Array