Team Ai
Datasetpublic

Brunobkr/llama.cpp_AlgMor24_github

ΩFFFΣLLIa • llama.cpp • AlgMor24 ██████╗ ███████╗███████╗███████╗██╗ ██╗ ██╗ █████╗ ██╔═══██╗██╔════╝██╔════╝██╔════╝██║ ██║ ██║██╔══██╗ ██║ ██║█████╗ █████╗ █████╗ ██║ ██║ ██║███████║ ██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██║ ██║ ██║██╔══██║ ╚██████╔╝██║ ██║ ███████╗███████╗███████╗██║██║ ██║ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚══════╝╚══════╝╚═╝╚═╝ ╚═╝ High-Performance LLM / VLM Inference & Autonomous Agentic Ecosystem… See the full description on the dataset page: https://huggingface.co/datasets/Brunobkr/llama.cpp_AlgMor24_github.

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes3.1kdownloads
marked.d.ts750 linesDownload Raw Back to lib
1// Generated by dts-bundle-generator v9.5.12 3export type MarkedToken = (Tokens.Blockquote | Tokens.Br | Tokens.Code | Tokens.Codespan | Tokens.Def | Tokens.Del | Tokens.Em | Tokens.Escape | Tokens.Heading | Tokens.Hr | Tokens.HTML | Tokens.Image | Tokens.Link | Tokens.List | Tokens.ListItem | Tokens.Paragraph | Tokens.Space | Tokens.Strong | Tokens.Table | Tokens.Tag | Tokens.Text);4export type Token = (MarkedToken | Tokens.Generic);5export declare namespace Tokens {6	interface Blockquote {7		type: "blockquote";8		raw: string;9		text: string;10		tokens: Token[];11	}12	interface Br {13		type: "br";14		raw: string;15	}16	interface Checkbox {17		checked: boolean;18	}19	interface Code {20		type: "code";21		raw: string;22		codeBlockStyle?: "indented";23		lang?: string;24		text: string;25		escaped?: boolean;26	}27	interface Codespan {28		type: "codespan";29		raw: string;30		text: string;31	}32	interface Def {33		type: "def";34		raw: string;35		tag: string;36		href: string;37		title: string;38	}39	interface Del {40		type: "del";41		raw: string;42		text: string;43		tokens: Token[];44	}45	interface Em {46		type: "em";47		raw: string;48		text: string;49		tokens: Token[];50	}51	interface Escape {52		type: "escape";53		raw: string;54		text: string;55	}56	interface Generic {57		[index: string]: any;58		type: string;59		raw: string;60		tokens?: Token[];61	}62	interface Heading {63		type: "heading";64		raw: string;65		depth: number;66		text: string;67		tokens: Token[];68	}69	interface Hr {70		type: "hr";71		raw: string;72	}73	interface HTML {74		type: "html";75		raw: string;76		pre: boolean;77		text: string;78		block: boolean;79	}80	interface Image {81		type: "image";82		raw: string;83		href: string;84		title: string | null;85		text: string;86		tokens: Token[];87	}88	interface Link {89		type: "link";90		raw: string;91		href: string;92		title?: string | null;93		text: string;94		tokens: Token[];95	}96	interface List {97		type: "list";98		raw: string;99		ordered: boolean;100		start: number | "";101		loose: boolean;102		items: ListItem[];103	}104	interface ListItem {105		type: "list_item";106		raw: string;107		task: boolean;108		checked?: boolean;109		loose: boolean;110		text: string;111		tokens: Token[];112	}113	interface Paragraph {114		type: "paragraph";115		raw: string;116		pre?: boolean;117		text: string;118		tokens: Token[];119	}120	interface Space {121		type: "space";122		raw: string;123	}124	interface Strong {125		type: "strong";126		raw: string;127		text: string;128		tokens: Token[];129	}130	interface Table {131		type: "table";132		raw: string;133		align: Array<"center" | "left" | "right" | null>;134		header: TableCell[];135		rows: TableCell[][];136	}137	interface TableCell {138		text: string;139		tokens: Token[];140		header: boolean;141		align: "center" | "left" | "right" | null;142	}143	interface TableRow<P = string> {144		text: P;145	}146	interface Tag {147		type: "html";148		raw: string;149		inLink: boolean;150		inRawBlock: boolean;151		text: string;152		block: boolean;153	}154	interface Text {155		type: "text";156		raw: string;157		text: string;158		tokens?: Token[];159		escaped?: boolean;160	}161}162export type Links = Record<string, Pick<Tokens.Link | Tokens.Image, "href" | "title">>;163export type TokensList = Token[] & {164	links: Links;165};166/**167 * Renderer168 */169declare class _Renderer<ParserOutput = string, RendererOutput = string> {170	options: MarkedOptions<ParserOutput, RendererOutput>;171	parser: _Parser<ParserOutput, RendererOutput>;172	constructor(options?: MarkedOptions<ParserOutput, RendererOutput>);173	space(token: Tokens.Space): RendererOutput;174	code({ text, lang, escaped }: Tokens.Code): RendererOutput;175	blockquote({ tokens }: Tokens.Blockquote): RendererOutput;176	html({ text }: Tokens.HTML | Tokens.Tag): RendererOutput;177	def(token: Tokens.Def): RendererOutput;178	heading({ tokens, depth }: Tokens.Heading): RendererOutput;179	hr(token: Tokens.Hr): RendererOutput;180	list(token: Tokens.List): RendererOutput;181	listitem(item: Tokens.ListItem): RendererOutput;182	checkbox({ checked }: Tokens.Checkbox): RendererOutput;183	paragraph({ tokens }: Tokens.Paragraph): RendererOutput;184	table(token: Tokens.Table): RendererOutput;185	tablerow({ text }: Tokens.TableRow<ParserOutput>): RendererOutput;186	tablecell(token: Tokens.TableCell): RendererOutput;187	/**188	 * span level renderer189	 */190	strong({ tokens }: Tokens.Strong): RendererOutput;191	em({ tokens }: Tokens.Em): RendererOutput;192	codespan({ text }: Tokens.Codespan): RendererOutput;193	br(token: Tokens.Br): RendererOutput;194	del({ tokens }: Tokens.Del): RendererOutput;195	link({ href, title, tokens }: Tokens.Link): RendererOutput;196	image({ href, title, text, tokens }: Tokens.Image): RendererOutput;197	text(token: Tokens.Text | Tokens.Escape): RendererOutput;198}199/**200 * TextRenderer201 * returns only the textual part of the token202 */203declare class _TextRenderer<RendererOutput = string> {204	strong({ text }: Tokens.Strong): RendererOutput;205	em({ text }: Tokens.Em): RendererOutput;206	codespan({ text }: Tokens.Codespan): RendererOutput;207	del({ text }: Tokens.Del): RendererOutput;208	html({ text }: Tokens.HTML | Tokens.Tag): RendererOutput;209	text({ text }: Tokens.Text | Tokens.Escape | Tokens.Tag): RendererOutput;210	link({ text }: Tokens.Link): RendererOutput;211	image({ text }: Tokens.Image): RendererOutput;212	br(): RendererOutput;213}214/**215 * Parsing & Compiling216 */217declare class _Parser<ParserOutput = string, RendererOutput = string> {218	options: MarkedOptions<ParserOutput, RendererOutput>;219	renderer: _Renderer<ParserOutput, RendererOutput>;220	textRenderer: _TextRenderer<RendererOutput>;221	constructor(options?: MarkedOptions<ParserOutput, RendererOutput>);222	/**223	 * Static Parse Method224	 */225	static parse<ParserOutput = string, RendererOutput = string>(tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput>): ParserOutput;226	/**227	 * Static Parse Inline Method228	 */229	static parseInline<ParserOutput = string, RendererOutput = string>(tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput>): ParserOutput;230	/**231	 * Parse Loop232	 */233	parse(tokens: Token[], top?: boolean): ParserOutput;234	/**235	 * Parse Inline Tokens236	 */237	parseInline(tokens: Token[], renderer?: _Renderer<ParserOutput, RendererOutput> | _TextRenderer<RendererOutput>): ParserOutput;238}239declare const other: {240	codeRemoveIndent: RegExp;241	outputLinkReplace: RegExp;242	indentCodeCompensation: RegExp;243	beginningSpace: RegExp;244	endingHash: RegExp;245	startingSpaceChar: RegExp;246	endingSpaceChar: RegExp;247	nonSpaceChar: RegExp;248	newLineCharGlobal: RegExp;249	tabCharGlobal: RegExp;250	multipleSpaceGlobal: RegExp;251	blankLine: RegExp;252	doubleBlankLine: RegExp;253	blockquoteStart: RegExp;254	blockquoteSetextReplace: RegExp;255	blockquoteSetextReplace2: RegExp;256	listReplaceTabs: RegExp;257	listReplaceNesting: RegExp;258	listIsTask: RegExp;259	listReplaceTask: RegExp;260	anyLine: RegExp;261	hrefBrackets: RegExp;262	tableDelimiter: RegExp;263	tableAlignChars: RegExp;264	tableRowBlankLine: RegExp;265	tableAlignRight: RegExp;266	tableAlignCenter: RegExp;267	tableAlignLeft: RegExp;268	startATag: RegExp;269	endATag: RegExp;270	startPreScriptTag: RegExp;271	endPreScriptTag: RegExp;272	startAngleBracket: RegExp;273	endAngleBracket: RegExp;274	pedanticHrefTitle: RegExp;275	unicodeAlphaNumeric: RegExp;276	escapeTest: RegExp;277	escapeReplace: RegExp;278	escapeTestNoEncode: RegExp;279	escapeReplaceNoEncode: RegExp;280	unescapeTest: RegExp;281	caret: RegExp;282	percentDecode: RegExp;283	findPipe: RegExp;284	splitPipe: RegExp;285	slashPipe: RegExp;286	carriageReturn: RegExp;287	spaceLine: RegExp;288	notSpaceStart: RegExp;289	endingNewline: RegExp;290	listItemRegex: (bull: string) => RegExp;291	nextBulletRegex: (indent: number) => RegExp;292	hrRegex: (indent: number) => RegExp;293	fencesBeginRegex: (indent: number) => RegExp;294	headingBeginRegex: (indent: number) => RegExp;295	htmlBeginRegex: (indent: number) => RegExp;296};297declare const blockNormal: {298	blockquote: RegExp;299	code: RegExp;300	def: RegExp;301	fences: RegExp;302	heading: RegExp;303	hr: RegExp;304	html: RegExp;305	lheading: RegExp;306	list: RegExp;307	newline: RegExp;308	paragraph: RegExp;309	table: RegExp;310	text: RegExp;311};312export type BlockKeys = keyof typeof blockNormal;313declare const inlineNormal: {314	_backpedal: RegExp;315	anyPunctuation: RegExp;316	autolink: RegExp;317	blockSkip: RegExp;318	br: RegExp;319	code: RegExp;320	del: RegExp;321	emStrongLDelim: RegExp;322	emStrongRDelimAst: RegExp;323	emStrongRDelimUnd: RegExp;324	escape: RegExp;325	link: RegExp;326	nolink: RegExp;327	punctuation: RegExp;328	reflink: RegExp;329	reflinkSearch: RegExp;330	tag: RegExp;331	text: RegExp;332	url: RegExp;333};334export type InlineKeys = keyof typeof inlineNormal;335export interface Rules {336	other: typeof other;337	block: Record<BlockKeys, RegExp>;338	inline: Record<InlineKeys, RegExp>;339}340/**341 * Tokenizer342 */343declare class _Tokenizer<ParserOutput = string, RendererOutput = string> {344	options: MarkedOptions<ParserOutput, RendererOutput>;345	rules: Rules;346	lexer: _Lexer<ParserOutput, RendererOutput>;347	constructor(options?: MarkedOptions<ParserOutput, RendererOutput>);348	space(src: string): Tokens.Space | undefined;349	code(src: string): Tokens.Code | undefined;350	fences(src: string): Tokens.Code | undefined;351	heading(src: string): Tokens.Heading | undefined;352	hr(src: string): Tokens.Hr | undefined;353	blockquote(src: string): Tokens.Blockquote | undefined;354	list(src: string): Tokens.List | undefined;355	html(src: string): Tokens.HTML | undefined;356	def(src: string): Tokens.Def | undefined;357	table(src: string): Tokens.Table | undefined;358	lheading(src: string): Tokens.Heading | undefined;359	paragraph(src: string): Tokens.Paragraph | undefined;360	text(src: string): Tokens.Text | undefined;361	escape(src: string): Tokens.Escape | undefined;362	tag(src: string): Tokens.Tag | undefined;363	link(src: string): Tokens.Link | Tokens.Image | undefined;364	reflink(src: string, links: Links): Tokens.Link | Tokens.Image | Tokens.Text | undefined;365	emStrong(src: string, maskedSrc: string, prevChar?: string): Tokens.Em | Tokens.Strong | undefined;366	codespan(src: string): Tokens.Codespan | undefined;367	br(src: string): Tokens.Br | undefined;368	del(src: string): Tokens.Del | undefined;369	autolink(src: string): Tokens.Link | undefined;370	url(src: string): Tokens.Link | undefined;371	inlineText(src: string): Tokens.Text | undefined;372}373declare class _Hooks<ParserOutput = string, RendererOutput = string> {374	options: MarkedOptions<ParserOutput, RendererOutput>;375	block?: boolean;376	constructor(options?: MarkedOptions<ParserOutput, RendererOutput>);377	static passThroughHooks: Set<string>;378	static passThroughHooksRespectAsync: Set<string>;379	/**380	 * Process markdown before marked381	 */382	preprocess(markdown: string): string;383	/**384	 * Process HTML after marked is finished385	 */386	postprocess(html: ParserOutput): ParserOutput;387	/**388	 * Process all tokens before walk tokens389	 */390	processAllTokens(tokens: Token[] | TokensList): Token[] | TokensList;391	/**392	 * Mask contents that should not be interpreted as em/strong delimiters393	 */394	emStrongMask(src: string): string;395	/**396	 * Provide function to tokenize markdown397	 */398	provideLexer(): typeof _Lexer.lexInline;399	/**400	 * Provide function to parse tokens401	 */402	provideParser(): (tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput> | undefined) => ParserOutput;403}404export interface TokenizerThis {405	lexer: _Lexer;406}407export type TokenizerExtensionFunction = (this: TokenizerThis, src: string, tokens: Token[] | TokensList) => Tokens.Generic | undefined;408export type TokenizerStartFunction = (this: TokenizerThis, src: string) => number | void;409export interface TokenizerExtension {410	name: string;411	level: "block" | "inline";412	start?: TokenizerStartFunction;413	tokenizer: TokenizerExtensionFunction;414	childTokens?: string[];415}416export interface RendererThis<ParserOutput = string, RendererOutput = string> {417	parser: _Parser<ParserOutput, RendererOutput>;418}419export type RendererExtensionFunction<ParserOutput = string, RendererOutput = string> = (this: RendererThis<ParserOutput, RendererOutput>, token: Tokens.Generic) => RendererOutput | false | undefined;420export interface RendererExtension<ParserOutput = string, RendererOutput = string> {421	name: string;422	renderer: RendererExtensionFunction<ParserOutput, RendererOutput>;423}424export type TokenizerAndRendererExtension<ParserOutput = string, RendererOutput = string> = TokenizerExtension | RendererExtension<ParserOutput, RendererOutput> | (TokenizerExtension & RendererExtension<ParserOutput, RendererOutput>);425export type HooksApi<ParserOutput = string, RendererOutput = string> = Omit<_Hooks<ParserOutput, RendererOutput>, "constructor" | "options" | "block">;426export type HooksObject<ParserOutput = string, RendererOutput = string> = {427	[K in keyof HooksApi<ParserOutput, RendererOutput>]?: (this: _Hooks<ParserOutput, RendererOutput>, ...args: Parameters<HooksApi<ParserOutput, RendererOutput>[K]>) => ReturnType<HooksApi<ParserOutput, RendererOutput>[K]> | Promise<ReturnType<HooksApi<ParserOutput, RendererOutput>[K]>>;428};429export type RendererApi<ParserOutput = string, RendererOutput = string> = Omit<_Renderer<ParserOutput, RendererOutput>, "constructor" | "options" | "parser">;430export type RendererObject<ParserOutput = string, RendererOutput = string> = {431	[K in keyof RendererApi<ParserOutput, RendererOutput>]?: (this: _Renderer<ParserOutput, RendererOutput>, ...args: Parameters<RendererApi<ParserOutput, RendererOutput>[K]>) => ReturnType<RendererApi<ParserOutput, RendererOutput>[K]> | false;432};433export type TokenizerApi<ParserOutput = string, RendererOutput = string> = Omit<_Tokenizer<ParserOutput, RendererOutput>, "constructor" | "options" | "rules" | "lexer">;434export type TokenizerObject<ParserOutput = string, RendererOutput = string> = {435	[K in keyof TokenizerApi<ParserOutput, RendererOutput>]?: (this: _Tokenizer<ParserOutput, RendererOutput>, ...args: Parameters<TokenizerApi<ParserOutput, RendererOutput>[K]>) => ReturnType<TokenizerApi<ParserOutput, RendererOutput>[K]> | false;436};437export interface MarkedExtension<ParserOutput = string, RendererOutput = string> {438	/**439	 * True will tell marked to await any walkTokens functions before parsing the tokens and returning an HTML string.440	 */441	async?: boolean;442	/**443	 * Enable GFM line breaks. This option requires the gfm option to be true.444	 */445	breaks?: boolean;446	/**447	 * Add tokenizers and renderers to marked448	 */449	extensions?: TokenizerAndRendererExtension<ParserOutput, RendererOutput>[] | null;450	/**451	 * Enable GitHub flavored markdown.452	 */453	gfm?: boolean;454	/**455	 * Hooks are methods that hook into some part of marked.456	 * preprocess is called to process markdown before sending it to marked.457	 * processAllTokens is called with the TokensList before walkTokens.458	 * postprocess is called to process html after marked has finished parsing.459	 * emStrongMask is called to mask contents that should not be interpreted as em/strong delimiters.460	 * provideLexer is called to provide a function to tokenize markdown.461	 * provideParser is called to provide a function to parse tokens.462	 */463	hooks?: HooksObject<ParserOutput, RendererOutput> | null;464	/**465	 * Conform to obscure parts of markdown.pl as much as possible. Don't fix any of the original markdown bugs or poor behavior.466	 */467	pedantic?: boolean;468	/**469	 * Type: object Default: new Renderer()470	 *471	 * An object containing functions to render tokens to HTML.472	 */473	renderer?: RendererObject<ParserOutput, RendererOutput> | null;474	/**475	 * Shows an HTML error message when rendering fails.476	 */477	silent?: boolean;478	/**479	 * The tokenizer defines how to turn markdown text into tokens.480	 */481	tokenizer?: TokenizerObject | null;482	/**483	 * The walkTokens function gets called with every token.484	 * Child tokens are called before moving on to sibling tokens.485	 * Each token is passed by reference so updates are persisted when passed to the parser.486	 * The return value of the function is ignored.487	 */488	walkTokens?: ((token: Token) => void | Promise<void>) | null;489}490export interface MarkedOptions<ParserOutput = string, RendererOutput = string> extends Omit<MarkedExtension<ParserOutput, RendererOutput>, "hooks" | "renderer" | "tokenizer" | "extensions" | "walkTokens"> {491	/**492	 * Hooks are methods that hook into some part of marked.493	 */494	hooks?: _Hooks<ParserOutput, RendererOutput> | null;495	/**496	 * Type: object Default: new Renderer()497	 *498	 * An object containing functions to render tokens to HTML.499	 */500	renderer?: _Renderer<ParserOutput, RendererOutput> | null;501	/**502	 * The tokenizer defines how to turn markdown text into tokens.503	 */504	tokenizer?: _Tokenizer<ParserOutput, RendererOutput> | null;505	/**506	 * Custom extensions507	 */508	extensions?: null | {509		renderers: {510			[name: string]: RendererExtensionFunction<ParserOutput, RendererOutput>;511		};512		childTokens: {513			[name: string]: string[];514		};515		inline?: TokenizerExtensionFunction[];516		block?: TokenizerExtensionFunction[];517		startInline?: TokenizerStartFunction[];518		startBlock?: TokenizerStartFunction[];519	};520	/**521	 * walkTokens function returns array of values for Promise.all522	 */523	walkTokens?: null | ((token: Token) => void | Promise<void> | (void | Promise<void>)[]);524}525/**526 * Block Lexer527 */528declare class _Lexer<ParserOutput = string, RendererOutput = string> {529	tokens: TokensList;530	options: MarkedOptions<ParserOutput, RendererOutput>;531	state: {532		inLink: boolean;533		inRawBlock: boolean;534		top: boolean;535	};536	private tokenizer;537	private inlineQueue;538	constructor(options?: MarkedOptions<ParserOutput, RendererOutput>);539	/**540	 * Expose Rules541	 */542	static get rules(): {543		block: {544			normal: {545				blockquote: RegExp;546				code: RegExp;547				def: RegExp;548				fences: RegExp;549				heading: RegExp;550				hr: RegExp;551				html: RegExp;552				lheading: RegExp;553				list: RegExp;554				newline: RegExp;555				paragraph: RegExp;556				table: RegExp;557				text: RegExp;558			};559			gfm: Record<"code" | "blockquote" | "hr" | "html" | "table" | "text" | "def" | "heading" | "list" | "paragraph" | "fences" | "lheading" | "newline", RegExp>;560			pedantic: Record<"code" | "blockquote" | "hr" | "html" | "table" | "text" | "def" | "heading" | "list" | "paragraph" | "fences" | "lheading" | "newline", RegExp>;561		};562		inline: {563			normal: {564				_backpedal: RegExp;565				anyPunctuation: RegExp;566				autolink: RegExp;567				blockSkip: RegExp;568				br: RegExp;569				code: RegExp;570				del: RegExp;571				emStrongLDelim: RegExp;572				emStrongRDelimAst: RegExp;573				emStrongRDelimUnd: RegExp;574				escape: RegExp;575				link: RegExp;576				nolink: RegExp;577				punctuation: RegExp;578				reflink: RegExp;579				reflinkSearch: RegExp;580				tag: RegExp;581				text: RegExp;582				url: RegExp;583			};584			gfm: Record<"link" | "code" | "url" | "br" | "del" | "text" | "escape" | "tag" | "reflink" | "nolink" | "_backpedal" | "anyPunctuation" | "autolink" | "blockSkip" | "emStrongLDelim" | "emStrongRDelimAst" | "emStrongRDelimUnd" | "punctuation" | "reflinkSearch", RegExp>;585			breaks: Record<"link" | "code" | "url" | "br" | "del" | "text" | "escape" | "tag" | "reflink" | "nolink" | "_backpedal" | "anyPunctuation" | "autolink" | "blockSkip" | "emStrongLDelim" | "emStrongRDelimAst" | "emStrongRDelimUnd" | "punctuation" | "reflinkSearch", RegExp>;586			pedantic: Record<"link" | "code" | "url" | "br" | "del" | "text" | "escape" | "tag" | "reflink" | "nolink" | "_backpedal" | "anyPunctuation" | "autolink" | "blockSkip" | "emStrongLDelim" | "emStrongRDelimAst" | "emStrongRDelimUnd" | "punctuation" | "reflinkSearch", RegExp>;587		};588	};589	/**590	 * Static Lex Method591	 */592	static lex<ParserOutput = string, RendererOutput = string>(src: string, options?: MarkedOptions<ParserOutput, RendererOutput>): TokensList;593	/**594	 * Static Lex Inline Method595	 */596	static lexInline<ParserOutput = string, RendererOutput = string>(src: string, options?: MarkedOptions<ParserOutput, RendererOutput>): Token[];597	/**598	 * Preprocessing599	 */600	lex(src: string): TokensList;601	/**602	 * Lexing603	 */604	blockTokens(src: string, tokens?: Token[], lastParagraphClipped?: boolean): Token[];605	blockTokens(src: string, tokens?: TokensList, lastParagraphClipped?: boolean): TokensList;606	inline(src: string, tokens?: Token[]): Token[];607	/**608	 * Lexing/Compiling609	 */610	inlineTokens(src: string, tokens?: Token[]): Token[];611}612/**613 * Gets the original marked default options.614 */615declare function _getDefaults<ParserOutput = string, RendererOutput = string>(): MarkedOptions<ParserOutput, RendererOutput>;616declare let _defaults: MarkedOptions<any, any>;617export type MaybePromise = void | Promise<void>;618export declare class Marked<ParserOutput = string, RendererOutput = string> {619	defaults: MarkedOptions<ParserOutput, RendererOutput>;620	options: (opt: MarkedOptions<ParserOutput, RendererOutput>) => this;621	parse: {622		(src: string, options: MarkedOptions<ParserOutput, RendererOutput> & {623			async: true;624		}): Promise<ParserOutput>;625		(src: string, options: MarkedOptions<ParserOutput, RendererOutput> & {626			async: false;627		}): ParserOutput;628		(src: string, options?: MarkedOptions<ParserOutput, RendererOutput> | null): ParserOutput | Promise<ParserOutput>;629	};630	parseInline: {631		(src: string, options: MarkedOptions<ParserOutput, RendererOutput> & {632			async: true;633		}): Promise<ParserOutput>;634		(src: string, options: MarkedOptions<ParserOutput, RendererOutput> & {635			async: false;636		}): ParserOutput;637		(src: string, options?: MarkedOptions<ParserOutput, RendererOutput> | null): ParserOutput | Promise<ParserOutput>;638	};639	Parser: {640		new (options?: MarkedOptions<ParserOutput, RendererOutput> | undefined): _Parser<ParserOutput, RendererOutput>;641		parse<ParserOutput_1 = string, RendererOutput_1 = string>(tokens: Token[], options?: MarkedOptions<ParserOutput_1, RendererOutput_1>): ParserOutput_1;642		parseInline<ParserOutput_1 = string, RendererOutput_1 = string>(tokens: Token[], options?: MarkedOptions<ParserOutput_1, RendererOutput_1>): ParserOutput_1;643	};644	Renderer: {645		new (options?: MarkedOptions<ParserOutput, RendererOutput> | undefined): _Renderer<ParserOutput, RendererOutput>;646	};647	TextRenderer: {648		new (): _TextRenderer<RendererOutput>;649	};650	Lexer: typeof _Lexer;651	Tokenizer: {652		new (options?: MarkedOptions<ParserOutput, RendererOutput> | undefined): _Tokenizer<ParserOutput, RendererOutput>;653	};654	Hooks: {655		new (options?: MarkedOptions<ParserOutput, RendererOutput> | undefined): _Hooks<ParserOutput, RendererOutput>;656		passThroughHooks: Set<string>;657		passThroughHooksRespectAsync: Set<string>;658	};659	constructor(...args: MarkedExtension<ParserOutput, RendererOutput>[]);660	/**661	 * Run callback for every token662	 */663	walkTokens(tokens: Token[] | TokensList, callback: (token: Token) => MaybePromise | MaybePromise[]): MaybePromise[];664	use(...args: MarkedExtension<ParserOutput, RendererOutput>[]): this;665	setOptions(opt: MarkedOptions<ParserOutput, RendererOutput>): this;666	lexer(src: string, options?: MarkedOptions<ParserOutput, RendererOutput>): TokensList;667	parser(tokens: Token[], options?: MarkedOptions<ParserOutput, RendererOutput>): ParserOutput;668	private parseMarkdown;669	private onError;670}671/**672 * Compiles markdown to HTML asynchronously.673 *674 * @param src String of markdown source to be compiled675 * @param options Hash of options, having async: true676 * @return Promise of string of compiled HTML677 */678export declare function marked(src: string, options: MarkedOptions & {679	async: true;680}): Promise<string>;681/**682 * Compiles markdown to HTML.683 *684 * @param src String of markdown source to be compiled685 * @param options Optional hash of options686 * @return String of compiled HTML. Will be a Promise of string if async is set to true by any extensions.687 */688export declare function marked(src: string, options: MarkedOptions & {689	async: false;690}): string;691export declare function marked(src: string, options: MarkedOptions & {692	async: true;693}): Promise<string>;694export declare function marked(src: string, options?: MarkedOptions | null): string | Promise<string>;695export declare namespace marked {696	var options: (options: MarkedOptions) => typeof marked;697	var setOptions: (options: MarkedOptions) => typeof marked;698	var getDefaults: typeof _getDefaults;699	var defaults: MarkedOptions<any, any>;700	var use: (...args: MarkedExtension[]) => typeof marked;701	var walkTokens: (tokens: Token[] | TokensList, callback: (token: Token) => MaybePromise | MaybePromise[]) => MaybePromise[];702	var parseInline: {703		(src: string, options: MarkedOptions<string, string> & {704			async: true;705		}): Promise<string>;706		(src: string, options: MarkedOptions<string, string> & {707			async: false;708		}): string;709		(src: string, options?: MarkedOptions<string, string> | null | undefined): string | Promise<string>;710	};711	var Parser: typeof _Parser;712	var parser: typeof _Parser.parse;713	var Renderer: typeof _Renderer;714	var TextRenderer: typeof _TextRenderer;715	var Lexer: typeof _Lexer;716	var lexer: typeof _Lexer.lex;717	var Tokenizer: typeof _Tokenizer;718	var Hooks: typeof _Hooks;719	var parse: typeof marked;720}721export declare const options: (options: MarkedOptions) => typeof marked;722export declare const setOptions: (options: MarkedOptions) => typeof marked;723export declare const use: (...args: MarkedExtension[]) => typeof marked;724export declare const walkTokens: (tokens: Token[] | TokensList, callback: (token: Token) => MaybePromise | MaybePromise[]) => MaybePromise[];725export declare const parseInline: {726	(src: string, options: MarkedOptions<string, string> & {727		async: true;728	}): Promise<string>;729	(src: string, options: MarkedOptions<string, string> & {730		async: false;731	}): string;732	(src: string, options?: MarkedOptions<string, string> | null | undefined): string | Promise<string>;733};734export declare const parse: typeof marked;735export declare const parser: typeof _Parser.parse;736export declare const lexer: typeof _Lexer.lex;737 738export {739	_Hooks as Hooks,740	_Lexer as Lexer,741	_Parser as Parser,742	_Renderer as Renderer,743	_TextRenderer as TextRenderer,744	_Tokenizer as Tokenizer,745	_defaults as defaults,746	_getDefaults as getDefaults,747};748 749export {};750 
Brunobkr/llama.cpp_AlgMor24_github · Team Ai