Files
overleaf-cep/services/web/frontend/js/features/source-editor/utils/tree-query.ts
David 584572bb40 Merge pull request #28760 from overleaf/dp-hackathon-knip
Add Knip and remove a bunch of unused code

GitOrigin-RevId: 42ab99fc65973c883d2361e0027e7181767e714e
2025-10-15 08:05:57 +00:00

43 lines
919 B
TypeScript

export { getNestingLevel, nestOutline } from './tree-operations/outline'
export type {
FlatOutline,
FlatOutlineItem,
Outline,
} from './tree-operations/outline'
export { previousSiblingIs } from './tree-operations/common'
export {
cursorIsAtBeginEnvironment,
cursorIsAtEndEnvironment,
getEnvironmentArguments,
} from './tree-operations/environments'
export {
ancestorNodeOfType,
ancestorOfNodeWithType,
getBibkeyArgumentNode,
descendantsOfNodeWithType,
matchingAncestor,
} from './tree-operations/ancestors'
export {
NormalTextSpan,
getNormalTextSpansFromLine,
} from './tree-operations/text'
export {
ifInType,
isInEmptyArgumentNodeForAutocomplete,
} from './tree-operations/completions'
export { tokenNames, Tokens } from './tree-operations/tokens'
export {
commentIsOpenFold,
commentIsCloseFold,
findClosingFoldComment,
getFoldRange,
} from './tree-operations/comments'