• Parameters

    • data: unknown
    • Optionalparams: {
          extraHandlers?: Record<
              string,
              (
                  value: unknown,
                  header: KeyedArchiverValueHeader,
                  objects: unknown[],
              ) => unknown,
          >;
          preserveType?: boolean;
      }
      • OptionalextraHandlers?: Record<
            string,
            (
                value: unknown,
                header: KeyedArchiverValueHeader,
                objects: unknown[],
            ) => unknown,
        >
      • OptionalpreserveType?: boolean

        if true, every value will be wrapped in KeyedArchiverValue, allowing for lossless operation. otherwise, only unknown objects will be wrapped

    Returns unknown[] | Record<string, unknown>