import { Annoto, IAnnotoApi, IConfig } from '@annoto/widget-api';
interface Global extends Window {
const global = window as Global;
const config: IConfig = {
let annotoAPI: IAnnotoApi;
global.Annoto.on('ready', (api: IAnnotoApi) => {
annotoApi.auth(userToken);
global.Annoto.boot(config);
function yourTrigger(newConfiguration) {
annotoAPI.load(newConfiguration).then(() => {
console.log('Loaded new Configuration!');