rehype-citation
Version:
rehype plugin to add citation and bibliography from bibtex files
38 lines (37 loc) • 996 B
TypeScript
export class TypeParser {
constructor(data: any);
data: any;
validateDataType(): void;
validateParseType(): void;
validateTokenList(): void;
validatePropertyConstraint(): void;
validateElementConstraint(): void;
validateExtends(): void;
validate(): void;
parseTokenList(): ((input: any) => any)[];
parsePropertyConstraint(): ((input: any) => any)[];
parseElementConstraint(): ((input: any) => any)[];
parsePredicate(): any[];
getCombinedPredicate(): any;
getDataType(): any;
get dataType(): any;
get predicate(): any;
get extends(): any;
}
export class DataParser {
constructor(parser: any, { async }?: {
async: any;
});
parser: any;
async: any;
validate(): void;
}
export class FormatParser {
constructor(format: any, parsers?: {});
format: any;
typeParser: TypeParser;
dataParser: DataParser;
asyncDataParser: DataParser;
validateFormat(): void;
validate(): void;
}