Skip to main content

api.serialize()

Description

Allows getting the current file structure as a plain array

Usage

api.serialize(
id?: string
): any[];

Parameters

  • id - (optional) a path to files and folders

Returns an array with files and folders in the specified directory or all files and folders.

Example

import { useEffect } from "react";
import { getData, getDrive } from "./common/data";
import { Filemanager } from "@svar-ui/react-filemanager";

export default function App() {
const init = (api) => {
console.log(api.getFile("/Code/Button.pdf"));

const serializedData = api.serialize();
console.log(serializedData);

// to show the serialized data
setTimeout(() => {
api.exec("provide-data", {
parent: "/",
data: serializedData,
});
}, 2000);

console.log(api.serialize("/Code"));
};

return (
<Filemanager data={getData()} drive={getDrive()} init={init} />
);
}

Related articles: