All files / types TDeclarationKind.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12                       
/**
 * What a top-level declaration is, for the ordering decisions 2.2 Plan makes.
 *
 * Deliberately coarse. It exists so `DeclarationPlan` can answer "which
 * declaration is the first that could use a callback typedef" without being
 * handed a parse tree -- the question is about the SHAPE of the file, and a
 * richer type would invite the pass to start asking about contents (#1317).
 */
type TDeclarationKind = "function" | "scope" | "other";
 
export default TDeclarationKind;