UNPKG

@zettlr/citr

Version:

A small library to parse Markdown Citeproc notation as CSL JSON

18 lines (17 loc) 566 B
import { validateCitationID } from './util/validator'; import { extractCitations } from './util/extract-citations'; export declare const util: { validateCitationID: typeof validateCitationID; extractCitations: typeof extractCitations; }; interface Citation { prefix: string; suffix: string; id: string; locator: string; label: string; 'suppress-author': boolean; } export declare function parseSingle(citation: string, strict?: boolean): Citation[]; export declare function makeCitation(citationArray: Citation[]): string; export {};