datalad-course/node_modules/fitty/index.d.ts

20 lines
498 B
TypeScript

declare module 'fitty' {
interface FittyOptions {
minSize?: number
maxSize?: number
multiLine?: boolean
observeMutations?: MutationObserverInit
}
function fitty (el: HTMLElement, options?: FittyOptions): FittyInstance
function fitty (el: string, options?: FittyOptions): FittyInstance[]
export default fitty
export interface FittyInstance {
element: HTMLElement
fit: () => void
freeze: () => void
unfreeze: () => void
unsubscribe: () => void
}
}