'use strict'; import type { FlatSerializableRef, RegistrationData, SerializableRef, } from './types'; export function isSerializableRef( value: unknown ): value is SerializableRef { return true; } export function createSerializable( value: TValue ): SerializableRef { return value as SerializableRef; } export function makeShareableCloneOnUIRecursive( value: TValue ): FlatSerializableRef { return value as FlatSerializableRef; } export function makeShareable(value: TValue): TValue { return value; } export function registerCustomSerializable< TValue extends object, TPacked extends object, >(_registrationData: RegistrationData) { // noop }