UNPKG

@vime/core

Version:

Customizable, extensible, accessible and framework agnostic media player.

13 lines (12 loc) 220 B
export class Disposal { constructor(dispose = []) { this.dispose = dispose; } add(callback) { this.dispose.push(callback); } empty() { this.dispose.forEach(fn => fn()); this.dispose = []; } }