myst-to-jats
Version:
Export from MyST Markdown to JATS
43 lines • 2.09 kB
TypeScript
import type { Element, FrontmatterWithParts, IJatsSerializer } from './types.js';
export declare function getJournalIds(): Element[];
export declare function getJournalTitleGroup(): Element[];
export declare function getJournalAffiliations(): Element[];
export declare function getJournalISNs(): Element[];
export declare function getJournalPublisher(): Element[];
export declare function getJournalMeta(): Element | null;
/**
* Add a article `title-group`, for example:
*
* ```xml
* <title-group>
* <article-title>
* Systematic review of day hospital care for elderly people
* </article-title>
* </title-group>
* ```
*
* See: https://jats.nlm.nih.gov/archiving/tag-library/1.3/element/article-title.html
*/
export declare function getArticleTitle(frontmatter: FrontmatterWithParts): Element[];
/**
* Add authors and contributors to contrib-group
*
* Authors are tagged as contrib-type="author"
*/
export declare function getArticleAuthors(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticleAffiliations(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticlePermissions(frontmatter: FrontmatterWithParts): Element[];
export declare function getKwdGroup(frontmatter: FrontmatterWithParts): Element[];
export declare function getFundingGroup(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticleVolume(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticleIssue(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticlePages(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticleIds(frontmatter: FrontmatterWithParts): Element[];
export declare function getArticleMeta(frontmatter?: FrontmatterWithParts, state?: IJatsSerializer): Element;
/**
* Get <front> JATS element
*
* This element must be defined in a JATS article and must include <article-meta>
*/
export declare function getFront(frontmatter?: FrontmatterWithParts, state?: IJatsSerializer): Element[];
//# sourceMappingURL=frontmatter.d.ts.map