forked from LeenkxTeam/Kmake
11 lines
273 B
JavaScript
11 lines
273 B
JavaScript
|
|
export function load(url, context, next) {
|
||
|
|
let thenAlreadyAccessed = false;
|
||
|
|
return {
|
||
|
|
get then() {
|
||
|
|
if (thenAlreadyAccessed) throw new Error('must not call');
|
||
|
|
thenAlreadyAccessed = true;
|
||
|
|
return (resolve) => resolve(next(url, context));
|
||
|
|
}
|
||
|
|
};
|
||
|
|
}
|