The author or publisher of the application.
The raw JPEG data for the cover art of the application. Can be decoded with the Image
class.
The 64-bit unique identifier of the application.
The raw NACP data of the application. Use the @tootallnate/nacp
module to parse this data.
The name of the application.
The "type" of application.
Creates the Save Data for this Application for the provided user profile.
const profile = Switch.currentProfile({ required: true });
app.createSaveData(profile);
Mounts the save data for this application such that filesystem operations may be used.
const profile = Switch.currentProfile({ required: true });
const device = app.mountSaveData('save', profile);
// Use the filesystem functions to do operations on the save mount
console.log(Switch.readDirSync('save:/'));
// Make sure to use `device.commit()` after any write operations
Switch.writeFileSync('save:/state', 'your app stateā¦');
device.commit();
Generated using TypeDoc
Represents an installed application (game) on the console.