/** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import {DocMetadata, GlobalDoc, LoadedVersion, GlobalVersion} from './types'; export function toGlobalDataDoc(doc: DocMetadata): GlobalDoc { return { id: doc.unversionedId, path: doc.permalink, sidebar: doc.sidebar, }; } export function toGlobalDataVersion(version: LoadedVersion): GlobalVersion { return { name: version.versionName, label: version.versionLabel, isLast: version.isLast, path: version.versionPath, mainDocId: version.mainDocId, docs: version.docs.map(toGlobalDataDoc), }; }