jsii-docgen
Version:
generates api docs for jsii modules
15 lines (14 loc) • 531 B
TypeScript
import * as reflect from 'jsii-reflect';
import { InterfaceSchema } from '../schema';
import { Transpile } from '../transpile/transpile';
export declare class Interface {
private readonly iface;
static isStruct(iface: reflect.InterfaceType): boolean;
private readonly implementations;
private readonly bases;
private readonly instanceMethods;
private readonly properties;
private readonly transpiled;
constructor(transpile: Transpile, iface: reflect.InterfaceType);
toJson(): InterfaceSchema;
}