From e8f2e230656de73c597745a12bf67851e83c5a9e Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Mon, 11 Dec 2023 19:42:49 -0500 Subject: [PATCH] refactor: export webapp classes/func --- src/index.ts | 13 ++++++++++++- src/serialization/metadata/webapp.ts | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/index.ts b/src/index.ts index e8c6f66..ad90db2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,6 +9,10 @@ import CID from "#cid.js"; export * from "./types.js"; export * from "./constants.js"; export * from "./util.js"; +import WebAppMetadata, { + WebAppMetadataFileReference, + deserialize as deserializeWebAppMetadata, +} from "./serialization/metadata/webapp.js"; export type { S5Node } from "./node.js"; export { createTransportSocket, @@ -21,7 +25,14 @@ export type { SignedRegistryEntry, KeyPairEd25519 }; import Packer from "./serialization/pack.js"; import Unpacker from "./serialization/unpack.js"; -export { Packer, Unpacker, CID }; +export { + Packer, + Unpacker, + CID, + WebAppMetadata, + WebAppMetadataFileReference, + deserializeWebAppMetadata, +}; export function createNode(config: S5NodeConfig) { return new S5Node(config); diff --git a/src/serialization/metadata/webapp.ts b/src/serialization/metadata/webapp.ts index f6fdbe9..385f3fd 100644 --- a/src/serialization/metadata/webapp.ts +++ b/src/serialization/metadata/webapp.ts @@ -47,7 +47,7 @@ export default class WebAppMetadata extends Metadata { } } -class WebAppMetadataFileReference { +export class WebAppMetadataFileReference { contentType: string | null; cid: CID;