Do not edit this file. It is a report generated by API Extractor.
import { default as Long_2 } from 'long';
import { MAX_UNSIGNED_VALUE } from 'long';
// @public
export abstract class AbstractClass {
// (undocumented)
abstract test(): void;
}
// @public
export abstract class AbstractClass2 {
// (undocumented)
abstract test2(): void;
}
// @public
export abstract class AbstractClass3 {
// (undocumented)
abstract test3(): void;
}
// @public
export class AmbientConsumer {
builtinDefinition1(): Map<string, string>;
builtinDefinition2(): Promise<void>;
definitelyTyped(): jest.MockContext<number, any>;
localTypings(): IAmbientInterfaceExample;
}
// @public
export class ClassExportedAsDefault {
}
// @public
export class ClassWithAccessModifiers {
defaultPublicMethod(): void;
protected protectedField: number;
protected get protectedGetter(): string;
protected protectedSetter(x: string): void;
static publicStaticField: number;
}
// @public (undocumented)
export class ClassWithSymbols {
// (undocumented)
[ANamespace.fullyExportedCustomSymbol](): void;
// Warning: (ae-forgotten-export) The symbol "ANamespace" needs to be exported by the entry point index.d.ts
//
// (undocumented)
get [ANamespace.locallyExportedCustomSymbol](): string;
// (undocumented)
[fullyExportedCustomSymbol](): void;
// (undocumented)
get [locallyExportedCustomSymbol](): string;
// (undocumented)
get [Symbol.toStringTag](): string;
// (undocumented)
readonly [unexportedCustomSymbol]: number;
}
// @public
export class ClassWithTypeLiterals {
method1(vector: {
x: number;
y: number;
}): void;
method2(): {
classValue: ClassWithTypeLiterals;
callback: () => number;
} | undefined;
}
// @public (undocumented)
export const enum ConstEnum {
// (undocumented)
One = 1,
// (undocumented)
Two = 2,
// (undocumented)
Zero = 0
}
// @public
export class DecoratorTest {
test(): void;
}
// @public (undocumented)
export class DefaultExportEdgeCase {
reference: ClassExportedAsDefault;
}
// @public (undocumented)
export class ForgottenExportConsumer1 {
// Warning: (ae-forgotten-export) The symbol "IForgottenExport" needs to be exported by the entry point index.d.ts
//
// (undocumented)
test1(): IForgottenExport | undefined;
}
// @public (undocumented)
export class ForgottenExportConsumer2 {
// Warning: (ae-forgotten-export) The symbol "IForgottenExport_2" needs to be exported by the entry point index.d.ts
//
// (undocumented)
test2(): IForgottenExport_2 | undefined;
}
// @beta
export class ForgottenExportConsumer3 {
// Warning: (ae-forgotten-export) The symbol "IForgottenDirectDependency" needs to be exported by the entry point index.d.ts
//
// (undocumented)
test2(): IForgottenDirectDependency | undefined;
}
// @public (undocumented)
export const fullyExportedCustomSymbol: unique symbol;
// @public
export interface IInterfaceAsDefaultExport {
member: string;
}
// @alpha
export interface IMergedInterface {
// (undocumented)
reference: IMergedInterfaceReferencee;
// (undocumented)
type: string;
}
// @alpha
export interface IMergedInterface {
// (undocumented)
reference: IMergedInterfaceReferencee;
// (undocumented)
type: string;
}
// @alpha (undocumented)
export interface IMergedInterfaceReferencee {
}
// @public
export interface ISimpleInterface {
}
export { MAX_UNSIGNED_VALUE }
// @public (undocumented)
export namespace NamespaceContainingVariable {
let // @internal (undocumented)
variable: object[];
}
// @public
export class ReexportedClass {
// (undocumented)
getSelfReference(): ReexportedClass;
// (undocumented)
getValue(): string;
}
// @public (undocumented)
export class ReferenceLibDirective extends Intl.PluralRules {
}
// @public (undocumented)
export enum RegularEnum {
One = 1,
Two = 2,
Zero = 0
}
// @public
export class TypeReferencesInAedoc {
getValue(arg1: TypeReferencesInAedoc): TypeReferencesInAedoc;
getValue2(arg1: TypeReferencesInAedoc): TypeReferencesInAedoc;
// (undocumented)
getValue3(arg1: TypeReferencesInAedoc): TypeReferencesInAedoc;
}
// @public (undocumented)
export class UseLong {
// (undocumented)
use_long(): Long_2;
}
// @alpha (undocumented)
export const VARIABLE: string;
// @public
export function virtual(target: Object, propertyKey: string | symbol, descriptor: TypedPropertyDescriptor<any>): void;