11cb0ef41Sopenharmony_ciexport function resolve(specifier, context, next) { 21cb0ef41Sopenharmony_ci if (specifier === 'never-settle-resolve') return new Promise(() => {}); 31cb0ef41Sopenharmony_ci if (specifier === 'never-settle-load') return { __proto__: null, shortCircuit: true, url: 'never-settle:///' }; 41cb0ef41Sopenharmony_ci return next(specifier, context); 51cb0ef41Sopenharmony_ci} 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ciexport function load(url, context, next) { 81cb0ef41Sopenharmony_ci if (url === 'never-settle:///') return new Promise(() => {}); 91cb0ef41Sopenharmony_ci return next(url, context); 101cb0ef41Sopenharmony_ci} 11