import {BaseParameterStructure} from "./BaseParameterStructure"; import {NamedStructure} from "./NamedStructure"; import {TypeParameteredStructure} from "./TypeParameteredStructure"; import {ParameteredStructure} from "./ParameteredStructure"; import {ReturnTypedStructure} from "./ReturnTypedStructure"; import {BaseStructure} from "./BaseStructure"; import {OverloadSignaturedStructure} from "./OverloadSignaturedStructure"; import {DocumentationedStructure} from "./DocumentationedStructure"; export interface BaseFunctionStructure extends BaseStructure, NamedStructure, TypeParameteredStructure, ParameteredStructure, ReturnTypedStructure, OverloadSignaturedStructure, DocumentationedStructure { isGenerator?: boolean; }