/** * @license * Copyright 2017 Google LLC * SPDX-License-Identifier: BSD-3-Clause */ /** * Generates a public interface type that removes private and protected fields. * This allows accepting otherwise incompatible versions of the type (e.g. from * multiple copies of the same package in `node_modules`). */ export type Interface = { [K in keyof T]: T[K]; }; export type Constructor = { new (...args: any[]): T; }; //# sourceMappingURL=base.d.ts.map