Getting Started
Setup
npm install --save @forjagames/nexus
Getting Started
Step 1. Import
Once you have done the Setup, you have to import the main classes: NexusFactory and Nexus from '@forjagames/nexus'.
import { NexusFactory, Nexus } from '@forjagames/nexus';
Step 2. Initialize the Engine.
You have to initialize the API.
So, you need to call the initialize static method from NexusFactory, and fill it with your project credentials.
const api = await NexusFactory.initialize('PUBLIC KEY', 'SECRET');
The initialize method can also take additional parameters.
Alternative:
// @param publicKey: string
// @param secret: string
// @param requestDriver: 'fetch' | 'axios'
const api = await NexusFactory.initialize('PUBLIC KEY', 'SECRET', { requestDriver: 'fetch' });
Step 3. The initialization is ready. You can start using the APIs.
Example
async function exampleFunction() {
const api = await NexusFactory.initialize('PUBLIC KEY', 'SECRET');
const storage = api.getStorage();
const connection = await storage.connectToDrive('DRIVE UUID');
const filesApi = api.getFiles(connection);
const files = await filesApi.find('*.md');
return files;
}