UNPKG

@ts-ast-parser/core

Version:

Reflects a simplified version of the TypeScript AST for generating documentation

26 lines 664 B
import type { BindingElement } from './binding-element.js'; import type { PropertyLike } from './property.js'; /** * A parameter after being serialized */ export interface Parameter extends PropertyLike { /** * Whether it's a rest parameter * * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/rest_parameters */ rest?: boolean; /** * If it's a named parameter: * * @example * * function foo({a, b}) { ... } */ named?: boolean; /** * The elements of a named parameter */ elements?: BindingElement[]; } //# sourceMappingURL=parameter.d.ts.map