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';
|
||||
|
||||
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">
|
||||
import { hydratable } from 'svelte';
|
||||
|
||||
hydratable('key', () => Promise.resolve({
|
||||
const a = await hydratable('key', () => Promise.resolve({
|
||||
nested: Promise.resolve({
|
||||
one: Promise.resolve(1),
|
||||
}),
|
||||
two: Promise.resolve(2),
|
||||
}));
|
||||
hydratable('key', () => Promise.resolve({
|
||||
const b = await hydratable('key', () => Promise.resolve({
|
||||
nested: Promise.resolve({
|
||||
one: 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