fuc-new/doc/node_modules/tm-grammars/index.d.ts
hellcat 6adbc04d4b 1
2025-10-03 17:17:08 +08:00

44 lines
704 B
TypeScript

export type GrammarCategory
= | 'web'
| 'markup'
| 'general'
| 'scripting'
| 'data'
| 'dsl'
| 'utility'
| 'config'
| 'lisp'
export interface FundingLink {
name: string
handle?: string
url: string
}
export interface GrammarInfo {
name: string
displayName: string
categories?: GrammarCategory[]
scopeName: string
source: string
sourceApi: string
aliases?: string[]
licenseUrl?: string
license?: string
funding?: FundingLink[]
sha: string
lastUpdate: string
embedded?: string[]
embeddedIn?: string[]
byteSize: number
hash: string
}
const grammars: GrammarInfo[]
const injections: GrammarInfo[]
export {
grammars,
injections,
}