CoreConfig
Class: CoreConfig
Core configuration class for initializing the Wemap SDK
This class handles SDK initialization, fetches livemap data from the API, and provides access to the global configuration.
Example
import { core } from '@wemap/core';
// Initialize the SDK
await core.init({
emmid: 'your-emmid',
token: 'your-token',
env: 'production'
});
// Access configuration
const config = CoreConfig.getConfig();
Methods
init()
init(
initOptions):Promise\<void>
Initialize the core SDK
Fetches livemap data from the API using the provided emmid and token. This must be called before using other SDK features that depend on configuration.
Parameters
initOptions
Initialization options
Returns
Promise\<void>
Throws
If emmid or token are missing
Example
await core.init({
emmid: 'abc123',
token: 'xyz789',
env: 'production'
});