const progress = tweened(0, { easing: cubicOut });
const state = fsm('loaded', {
loaded: {
load: 'preloading'
},
preloading: {
_enter() {
progress.set(0, { duration: 0 });
this.advance.debounce(250);
},
advance: 'loading',
complete: 'loaded'
},
loading: {
_enter() {
progress.set(80, { duration: 5000 });
},
_exit() {
progress.set(100, { duration: 1000 });
},
complete: 'loaded'
}
});
this.advance.debounce shows TS error debounce does not exist on type string