[ci] yarn format
This commit is contained in:
parent
271cfe6ce3
commit
a5d6e434ab
4 changed files with 11 additions and 11 deletions
|
@ -40,16 +40,16 @@ async function resolveRenderer(Component: any, props: any = {}, children?: strin
|
||||||
try {
|
try {
|
||||||
const shouldUse: boolean = await __renderer.check(Component, props, children);
|
const shouldUse: boolean = await __renderer.check(Component, props, children);
|
||||||
|
|
||||||
if(shouldUse) {
|
if (shouldUse) {
|
||||||
rendererCache.set(Component, __renderer);
|
rendererCache.set(Component, __renderer);
|
||||||
return __renderer;
|
return __renderer;
|
||||||
}
|
}
|
||||||
} catch(err) {
|
} catch (err) {
|
||||||
errors.push(err);
|
errors.push(err);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(errors.length) {
|
if (errors.length) {
|
||||||
// For now just throw the first error we encounter.
|
// For now just throw the first error we encounter.
|
||||||
throw errors[0];
|
throw errors[0];
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ PreactComponent('Can load function component', async ({ runtime }) => {
|
||||||
PreactComponent('Can use hooks', async ({ runtime }) => {
|
PreactComponent('Can use hooks', async ({ runtime }) => {
|
||||||
const result = await runtime.load('/hooks');
|
const result = await runtime.load('/hooks');
|
||||||
if (result.error) throw new Error(result.error);
|
if (result.error) throw new Error(result.error);
|
||||||
|
|
||||||
const $ = doc(result.contents);
|
const $ = doc(result.contents);
|
||||||
assert.equal($('#world').length, 1);
|
assert.equal($('#world').length, 1);
|
||||||
});
|
});
|
||||||
|
|
|
@ -3,9 +3,9 @@ import { renderToString } from 'preact-render-to-string';
|
||||||
import StaticHtml from './static-html.js';
|
import StaticHtml from './static-html.js';
|
||||||
|
|
||||||
function check(Component, props, children) {
|
function check(Component, props, children) {
|
||||||
if(typeof Component !== 'function') return false;
|
if (typeof Component !== 'function') return false;
|
||||||
|
|
||||||
if(typeof Component.prototype.render === 'function') {
|
if (typeof Component.prototype.render === 'function') {
|
||||||
return BaseComponent.isPrototypeOf(Component);
|
return BaseComponent.isPrototypeOf(Component);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,9 @@ import StaticHtml from './static-html.js';
|
||||||
const reactTypeof = Symbol.for('react.element');
|
const reactTypeof = Symbol.for('react.element');
|
||||||
|
|
||||||
function check(Component, props, children) {
|
function check(Component, props, children) {
|
||||||
if(typeof Component !== 'function') return false;
|
if (typeof Component !== 'function') return false;
|
||||||
|
|
||||||
if(typeof Component.prototype.render === 'function') {
|
if (typeof Component.prototype.render === 'function') {
|
||||||
return BaseComponent.isPrototypeOf(Component);
|
return BaseComponent.isPrototypeOf(Component);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,10 +16,10 @@ function check(Component, props, children) {
|
||||||
function Tester(...args) {
|
function Tester(...args) {
|
||||||
try {
|
try {
|
||||||
const vnode = Component(...args);
|
const vnode = Component(...args);
|
||||||
if(vnode && vnode['$$typeof'] === reactTypeof) {
|
if (vnode && vnode['$$typeof'] === reactTypeof) {
|
||||||
isReactComponent = true;
|
isReactComponent = true;
|
||||||
}
|
}
|
||||||
} catch(err) {
|
} catch (err) {
|
||||||
error = err;
|
error = err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ function check(Component, props, children) {
|
||||||
|
|
||||||
renderToStaticMarkup(Tester, props, children);
|
renderToStaticMarkup(Tester, props, children);
|
||||||
|
|
||||||
if(error) {
|
if (error) {
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
return isReactComponent;
|
return isReactComponent;
|
||||||
|
|
Loading…
Reference in a new issue