You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

22 lines
501 B

export interface FrontMatterResult<T> {
readonly attributes: T
readonly body: string
readonly bodyBegin: number;
readonly frontmatter?: string
}
export interface FrontMatterOptions {
/**
* Whether to use [safeload](https://github.com/nodeca/js-yaml#safeload-string---options-)
* @default true
*/
allowUnsafe?: boolean
}
interface FM {
<T>(file: string, options?: FrontMatterOptions): FrontMatterResult<T>
test(file: string): boolean
}
declare const fm: FM
export default fm