UNPKG

dgeni-packages

Version:

A collection of dgeni packages for generating documentation from source code

43 lines (42 loc) 1.36 kB
import { Declaration, Symbol, TypeChecker } from 'typescript'; import { Host } from '../services/ts-host/host'; import { FileInfo } from '../services/TsParser/FileInfo'; import { ParsedDecorator } from "../services/TsParser/getDecorators"; import { ApiDoc } from './ApiDoc'; import { ContainerExportDoc } from './ContainerExportDoc'; import { ModuleDoc } from './ModuleDoc'; /** * This document represents a member of a ClassLikeExportDoc. */ export declare abstract class MemberDoc implements ApiDoc { host: Host; containerDoc: ContainerExportDoc; symbol: Symbol; declaration: Declaration; docType: string; abstract name: string; abstract id: string; abstract aliases: string[]; abstract anchor: string; path: string; outputPath: string; content: string; basePath: string; fileInfo: FileInfo; startingLine: number; endingLine: number; typeChecker: TypeChecker; moduleDoc: ModuleDoc; accessibility: string; decorators: ParsedDecorator[] | undefined; type: string; isOptional: boolean; isGetAccessor: boolean; isSetAccessor: boolean; isCallMember: boolean; isNewMember: boolean; isReadonly: boolean; isAbstract: boolean; isStatic: boolean; constructor(host: Host, containerDoc: ContainerExportDoc, symbol: Symbol, declaration: Declaration); }