pull/15589/head
ComputerGuy 5 months ago
parent 967ccc5d86
commit d28fe7e152

@ -141,7 +141,7 @@ export {
} from './runtime.js';
export { validate_binding, validate_each_keys } from './validate.js';
export { raf } from './timing.js';
export { proxy } from './proxy.js';
export { proxy, return_proxy } from './proxy.js';
export { create_custom_element } from './dom/elements/custom-element.js';
export {
child,

@ -286,11 +286,10 @@ export function proxy(value) {
/**
* @template T
* @param {T} value
* @param {Source<T>} [prev]
* @returns {T | void}
*/
export function return_proxy(value, prev) {
const res = proxy(value, prev);
export function return_proxy(value) {
const res = proxy(value);
if (res !== value || (typeof value === 'object' && value !== null && STATE_SYMBOL in value)) {
// if the argument passed was already a proxy, we don't warn
return res;

Loading…
Cancel
Save