(definition)
| 221 | return (await decoratorsForFile(file.abs, file.language, [definition.startLine])).get(definition.startLine) ?? null; |
| 222 | }, |
| 223 | async memberTypes(definition) { |
| 224 | if (!definition.startLine || !supportsBranchGuards(definition.language)) return new Map(); |
| 225 | const file = resolve(definition); |
| 226 | if (!file) return new Map(); |
| 227 | return memberTypesForFile(file.abs, file.language, definition.startLine); |
| 228 | }, |
| 229 | async directive(definition) { |
| 230 | // Not counted: a text read, cached per file, no tree. |
| 231 | const none = { file: null, own: false } as const; |
nothing calls this directly
no test coverage detected