UNPKG

@mdfriday/foundry

Version:

The core engine of MDFriday. Convert Markdown and shortcodes into fully themed static sites – Hugo-style, powered by TypeScript.

23 lines 736 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResourceMetadataImpl = void 0; class ResourceMetadataImpl { constructor(target, mediaType, metaData) { this.target = target; this.mediaType = mediaType; this.metaData = metaData; } marshal() { return JSON.stringify({ Target: this.target, MediaType: this.mediaType, Data: this.metaData }); } static unmarshal(data) { const parsed = JSON.parse(data); return new ResourceMetadataImpl(parsed.Target, parsed.MediaType, parsed.Data || {}); } } exports.ResourceMetadataImpl = ResourceMetadataImpl; //# sourceMappingURL=resourcemetadata.js.map