mirror of https://github.com/sveltejs/svelte
chore: squelch hydration warnings (#17509)
* chore: squelch some hydration warnings * squelch another warningpull/17508/head
parent
f679259232
commit
0ce2313e35
@ -1,3 +1,15 @@
|
|||||||
import { test } from '../../test';
|
import { test } from '../../test';
|
||||||
|
|
||||||
export default test({});
|
/** @type {typeof console.log} */
|
||||||
|
let log;
|
||||||
|
|
||||||
|
export default test({
|
||||||
|
before_test() {
|
||||||
|
log = console.log;
|
||||||
|
console.log = () => {};
|
||||||
|
},
|
||||||
|
|
||||||
|
after_test() {
|
||||||
|
console.log = log;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|||||||
@ -1,16 +1,21 @@
|
|||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { hydratable } from 'svelte';
|
import { hydratable } from 'svelte';
|
||||||
|
|
||||||
hydratable('key', () => Promise.resolve({
|
const a = await hydratable('key', () => Promise.resolve({
|
||||||
nested: Promise.resolve({
|
nested: Promise.resolve({
|
||||||
one: Promise.resolve(1),
|
one: Promise.resolve(1),
|
||||||
}),
|
}),
|
||||||
two: Promise.resolve(2),
|
two: Promise.resolve(2),
|
||||||
}));
|
}));
|
||||||
hydratable('key', () => Promise.resolve({
|
const b = await hydratable('key', () => Promise.resolve({
|
||||||
nested: Promise.resolve({
|
nested: Promise.resolve({
|
||||||
one: Promise.resolve(2),
|
one: Promise.resolve(2),
|
||||||
}),
|
}),
|
||||||
two: Promise.resolve(2),
|
two: Promise.resolve(2),
|
||||||
}));
|
}));
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<p>{await (await (a.nested)).one}</p>
|
||||||
|
<p>{await a.two}</p>
|
||||||
|
<p>{await (await (b.nested)).one}</p>
|
||||||
|
<p>{await b.two}</p>
|
||||||
|
|||||||
Loading…
Reference in new issue