TypeScript/tests/baselines/reference/privacyFunctionParameterDeclFile.js
Wesley Wigham c6c2c4c8d5
Hoist initial assignment to exported names in cjs to they are not blocked by bindings made by __exportStar (#37093)
* Hoist initial assignment to exported names in cjs to they are not blocked by bindings made by __exportStar

* Copy hoisted identifiers so they do not create sourcemaps

* Accept updated baselines
2020-02-28 13:25:28 -08:00

1567 lines
68 KiB
TypeScript

//// [tests/cases/compiler/privacyFunctionParameterDeclFile.ts] ////
//// [privacyFunctionParameterDeclFile_externalModule.ts]
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass; // Error
(param: privateClass): publicClass; // Error
myMethod(param: privateClass): void; // Error
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
interface privateInterfaceWithPrivateParmeterTypes {
new (param: privateClass): privateClass;
(param: privateClass): privateClass;
myMethod(param: privateClass): void;
}
interface privateInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) { // Error
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) { // Error
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) { // Error
}
}
export class publicClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
class privateClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
class privateClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass) { // Error
}
export function publicFunctionWithPublicParmeterTypes(param: publicClass) {
}
function privateFunctionWithPrivateParmeterTypes(param: privateClass) {
}
function privateFunctionWithPublicParmeterTypes(param: publicClass) {
}
export declare function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void; // Error
export declare function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
declare function privateAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
declare function privateAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass; // Error
(param: privateModule.publicClass): publicClass; // Error
myMethod(param: privateModule.publicClass): void; // Error
}
export class publicClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) { // Error
}
myPublicMethod(param: privateModule.publicClass) { // Error
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) { // Error
}
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) { // Error
}
export declare function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void; // Error
interface privateInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
class privateClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
function privateFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
declare function privateAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export module publicModule {
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass; // Error
(param: privateClass): publicClass; // Error
myMethod(param: privateClass): void; // Error
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
interface privateInterfaceWithPrivateParmeterTypes {
new (param: privateClass): privateClass;
(param: privateClass): privateClass;
myMethod(param: privateClass): void;
}
interface privateInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) { // Error
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) { // Error
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) { // Error
}
}
export class publicClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
class privateClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
class privateClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass) { // Error
}
export function publicFunctionWithPublicParmeterTypes(param: publicClass) {
}
function privateFunctionWithPrivateParmeterTypes(param: privateClass) {
}
function privateFunctionWithPublicParmeterTypes(param: publicClass) {
}
export declare function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void; // Error
export declare function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
declare function privateAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
declare function privateAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass; // Error
(param: privateModule.publicClass): publicClass; // Error
myMethod(param: privateModule.publicClass): void; // Error
}
export class publicClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) { // Error
}
myPublicMethod(param: privateModule.publicClass) { // Error
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) { // Error
}
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) { // Error
}
export declare function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void; // Error
interface privateInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
class privateClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
function privateFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
declare function privateAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
}
module privateModule {
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
interface privateInterfaceWithPrivateParmeterTypes {
new (param: privateClass): privateClass;
(param: privateClass): privateClass;
myMethod(param: privateClass): void;
}
interface privateInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
export class publicClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
class privateClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
class privateClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass) {
}
export function publicFunctionWithPublicParmeterTypes(param: publicClass) {
}
function privateFunctionWithPrivateParmeterTypes(param: privateClass) {
}
function privateFunctionWithPublicParmeterTypes(param: publicClass) {
}
export declare function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export declare function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
declare function privateAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
declare function privateAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export class publicClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
export declare function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
interface privateInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
class privateClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
function privateFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
declare function privateAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
}
//// [privacyFunctionParameterDeclFile_GlobalFile.ts]
class publicClassInGlobal {
}
interface publicInterfaceWithPublicParmeterTypesInGlobal {
new (param: publicClassInGlobal): publicClassInGlobal;
(param: publicClassInGlobal): publicClassInGlobal;
myMethod(param: publicClassInGlobal): void;
}
class publicClassWithWithPublicParmeterTypesInGlobal {
static myPublicStaticMethod(param: publicClassInGlobal) {
}
private static myPrivateStaticMethod(param: publicClassInGlobal) {
}
myPublicMethod(param: publicClassInGlobal) {
}
private myPrivateMethod(param: publicClassInGlobal) {
}
constructor(param: publicClassInGlobal, private param1: publicClassInGlobal, public param2: publicClassInGlobal) {
}
}
function publicFunctionWithPublicParmeterTypesInGlobal(param: publicClassInGlobal) {
}
declare function publicAmbientFunctionWithPublicParmeterTypesInGlobal(param: publicClassInGlobal): void;
module publicModuleInGlobal {
class privateClass {
}
export class publicClass {
}
module privateModule {
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
interface privateInterfaceWithPrivateParmeterTypes {
new (param: privateClass): privateClass;
(param: privateClass): privateClass;
myMethod(param: privateClass): void;
}
interface privateInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
export class publicClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
class privateClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
class privateClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass) {
}
export function publicFunctionWithPublicParmeterTypes(param: publicClass) {
}
function privateFunctionWithPrivateParmeterTypes(param: privateClass) {
}
function privateFunctionWithPublicParmeterTypes(param: publicClass) {
}
export declare function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export declare function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
declare function privateAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
declare function privateAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export class publicClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
export declare function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
interface privateInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
class privateClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
function privateFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
declare function privateAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass; // Error
(param: privateClass): publicClass; // Error
myMethod(param: privateClass): void; // Error
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
interface privateInterfaceWithPrivateParmeterTypes {
new (param: privateClass): privateClass;
(param: privateClass): privateClass;
myMethod(param: privateClass): void;
}
interface privateInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) { // Error
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) { // Error
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) { // Error
}
}
export class publicClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
class privateClassWithWithPrivateParmeterTypes {
static myPublicStaticMethod(param: privateClass) {
}
private static myPrivateStaticMethod(param: privateClass) {
}
myPublicMethod(param: privateClass) {
}
private myPrivateMethod(param: privateClass) {
}
constructor(param: privateClass, private param1: privateClass, public param2: privateClass) {
}
}
class privateClassWithWithPublicParmeterTypes {
static myPublicStaticMethod(param: publicClass) {
}
private static myPrivateStaticMethod(param: publicClass) {
}
myPublicMethod(param: publicClass) {
}
private myPrivateMethod(param: publicClass) {
}
constructor(param: publicClass, private param1: publicClass, public param2: publicClass) {
}
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass) { // Error
}
export function publicFunctionWithPublicParmeterTypes(param: publicClass) {
}
function privateFunctionWithPrivateParmeterTypes(param: privateClass) {
}
function privateFunctionWithPublicParmeterTypes(param: publicClass) {
}
export declare function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void; // Error
export declare function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
declare function privateAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
declare function privateAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass; // Error
(param: privateModule.publicClass): publicClass; // Error
myMethod(param: privateModule.publicClass): void; // Error
}
export class publicClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) { // Error
}
myPublicMethod(param: privateModule.publicClass) { // Error
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) { // Error
}
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) { // Error
}
export declare function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void; // Error
interface privateInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
class privateClassWithPrivateModuleParameterTypes {
static myPublicStaticMethod(param: privateModule.publicClass) {
}
myPublicMethod(param: privateModule.publicClass) {
}
constructor(param: privateModule.publicClass, private param1: privateModule.publicClass, public param2: privateModule.publicClass) {
}
}
function privateFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass) {
}
declare function privateAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
}
//// [privacyFunctionParameterDeclFile_externalModule.js]
"use strict";
exports.__esModule = true;
exports.publicModule = exports.publicFunctionWithPrivateModuleParameterTypes = exports.publicClassWithPrivateModuleParameterTypes = exports.publicFunctionWithPublicParmeterTypes = exports.publicFunctionWithPrivateParmeterTypes = exports.publicClassWithWithPublicParmeterTypes = exports.publicClassWithWithPrivateParmeterTypes = exports.publicClass = void 0;
var privateClass = /** @class */ (function () {
function privateClass() {
}
return privateClass;
}());
var publicClass = /** @class */ (function () {
function publicClass() {
}
return publicClass;
}());
exports.publicClass = publicClass;
var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function publicClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPrivateParmeterTypes;
}());
exports.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes;
var publicClassWithWithPublicParmeterTypes = /** @class */ (function () {
function publicClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPublicParmeterTypes;
}());
exports.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes;
var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function privateClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPrivateParmeterTypes;
}());
var privateClassWithWithPublicParmeterTypes = /** @class */ (function () {
function privateClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPublicParmeterTypes;
}());
function publicFunctionWithPrivateParmeterTypes(param) {
}
exports.publicFunctionWithPrivateParmeterTypes = publicFunctionWithPrivateParmeterTypes;
function publicFunctionWithPublicParmeterTypes(param) {
}
exports.publicFunctionWithPublicParmeterTypes = publicFunctionWithPublicParmeterTypes;
function privateFunctionWithPrivateParmeterTypes(param) {
}
function privateFunctionWithPublicParmeterTypes(param) {
}
var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function publicClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return publicClassWithPrivateModuleParameterTypes;
}());
exports.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModuleParameterTypes;
function publicFunctionWithPrivateModuleParameterTypes(param) {
}
exports.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes;
var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function privateClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return privateClassWithPrivateModuleParameterTypes;
}());
function privateFunctionWithPrivateModuleParameterTypes(param) {
}
var publicModule;
(function (publicModule) {
var privateClass = /** @class */ (function () {
function privateClass() {
}
return privateClass;
}());
var publicClass = /** @class */ (function () {
function publicClass() {
}
return publicClass;
}());
publicModule.publicClass = publicClass;
var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function publicClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPrivateParmeterTypes;
}());
publicModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes;
var publicClassWithWithPublicParmeterTypes = /** @class */ (function () {
function publicClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPublicParmeterTypes;
}());
publicModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes;
var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function privateClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPrivateParmeterTypes;
}());
var privateClassWithWithPublicParmeterTypes = /** @class */ (function () {
function privateClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPublicParmeterTypes;
}());
function publicFunctionWithPrivateParmeterTypes(param) {
}
publicModule.publicFunctionWithPrivateParmeterTypes = publicFunctionWithPrivateParmeterTypes;
function publicFunctionWithPublicParmeterTypes(param) {
}
publicModule.publicFunctionWithPublicParmeterTypes = publicFunctionWithPublicParmeterTypes;
function privateFunctionWithPrivateParmeterTypes(param) {
}
function privateFunctionWithPublicParmeterTypes(param) {
}
var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function publicClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return publicClassWithPrivateModuleParameterTypes;
}());
publicModule.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModuleParameterTypes;
function publicFunctionWithPrivateModuleParameterTypes(param) {
}
publicModule.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes;
var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function privateClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return privateClassWithPrivateModuleParameterTypes;
}());
function privateFunctionWithPrivateModuleParameterTypes(param) {
}
})(publicModule = exports.publicModule || (exports.publicModule = {}));
var privateModule;
(function (privateModule) {
var privateClass = /** @class */ (function () {
function privateClass() {
}
return privateClass;
}());
var publicClass = /** @class */ (function () {
function publicClass() {
}
return publicClass;
}());
privateModule.publicClass = publicClass;
var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function publicClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPrivateParmeterTypes;
}());
privateModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes;
var publicClassWithWithPublicParmeterTypes = /** @class */ (function () {
function publicClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPublicParmeterTypes;
}());
privateModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes;
var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function privateClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPrivateParmeterTypes;
}());
var privateClassWithWithPublicParmeterTypes = /** @class */ (function () {
function privateClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPublicParmeterTypes;
}());
function publicFunctionWithPrivateParmeterTypes(param) {
}
privateModule.publicFunctionWithPrivateParmeterTypes = publicFunctionWithPrivateParmeterTypes;
function publicFunctionWithPublicParmeterTypes(param) {
}
privateModule.publicFunctionWithPublicParmeterTypes = publicFunctionWithPublicParmeterTypes;
function privateFunctionWithPrivateParmeterTypes(param) {
}
function privateFunctionWithPublicParmeterTypes(param) {
}
var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function publicClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return publicClassWithPrivateModuleParameterTypes;
}());
privateModule.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModuleParameterTypes;
function publicFunctionWithPrivateModuleParameterTypes(param) {
}
privateModule.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes;
var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function privateClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return privateClassWithPrivateModuleParameterTypes;
}());
function privateFunctionWithPrivateModuleParameterTypes(param) {
}
})(privateModule || (privateModule = {}));
//// [privacyFunctionParameterDeclFile_GlobalFile.js]
var publicClassInGlobal = /** @class */ (function () {
function publicClassInGlobal() {
}
return publicClassInGlobal;
}());
var publicClassWithWithPublicParmeterTypesInGlobal = /** @class */ (function () {
function publicClassWithWithPublicParmeterTypesInGlobal(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPublicParmeterTypesInGlobal.myPublicStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypesInGlobal.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypesInGlobal.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPublicParmeterTypesInGlobal.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPublicParmeterTypesInGlobal;
}());
function publicFunctionWithPublicParmeterTypesInGlobal(param) {
}
var publicModuleInGlobal;
(function (publicModuleInGlobal) {
var privateClass = /** @class */ (function () {
function privateClass() {
}
return privateClass;
}());
var publicClass = /** @class */ (function () {
function publicClass() {
}
return publicClass;
}());
publicModuleInGlobal.publicClass = publicClass;
var privateModule;
(function (privateModule) {
var privateClass = /** @class */ (function () {
function privateClass() {
}
return privateClass;
}());
var publicClass = /** @class */ (function () {
function publicClass() {
}
return publicClass;
}());
privateModule.publicClass = publicClass;
var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function publicClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPrivateParmeterTypes;
}());
privateModule.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes;
var publicClassWithWithPublicParmeterTypes = /** @class */ (function () {
function publicClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPublicParmeterTypes;
}());
privateModule.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes;
var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function privateClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPrivateParmeterTypes;
}());
var privateClassWithWithPublicParmeterTypes = /** @class */ (function () {
function privateClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPublicParmeterTypes;
}());
function publicFunctionWithPrivateParmeterTypes(param) {
}
privateModule.publicFunctionWithPrivateParmeterTypes = publicFunctionWithPrivateParmeterTypes;
function publicFunctionWithPublicParmeterTypes(param) {
}
privateModule.publicFunctionWithPublicParmeterTypes = publicFunctionWithPublicParmeterTypes;
function privateFunctionWithPrivateParmeterTypes(param) {
}
function privateFunctionWithPublicParmeterTypes(param) {
}
var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function publicClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return publicClassWithPrivateModuleParameterTypes;
}());
privateModule.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModuleParameterTypes;
function publicFunctionWithPrivateModuleParameterTypes(param) {
}
privateModule.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes;
var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function privateClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return privateClassWithPrivateModuleParameterTypes;
}());
function privateFunctionWithPrivateModuleParameterTypes(param) {
}
})(privateModule || (privateModule = {}));
var publicClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function publicClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPrivateParmeterTypes;
}());
publicModuleInGlobal.publicClassWithWithPrivateParmeterTypes = publicClassWithWithPrivateParmeterTypes;
var publicClassWithWithPublicParmeterTypes = /** @class */ (function () {
function publicClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
publicClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return publicClassWithWithPublicParmeterTypes;
}());
publicModuleInGlobal.publicClassWithWithPublicParmeterTypes = publicClassWithWithPublicParmeterTypes;
var privateClassWithWithPrivateParmeterTypes = /** @class */ (function () {
function privateClassWithWithPrivateParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPrivateParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPrivateParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPrivateParmeterTypes;
}());
var privateClassWithWithPublicParmeterTypes = /** @class */ (function () {
function privateClassWithWithPublicParmeterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithWithPublicParmeterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.myPrivateStaticMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPublicMethod = function (param) {
};
privateClassWithWithPublicParmeterTypes.prototype.myPrivateMethod = function (param) {
};
return privateClassWithWithPublicParmeterTypes;
}());
function publicFunctionWithPrivateParmeterTypes(param) {
}
publicModuleInGlobal.publicFunctionWithPrivateParmeterTypes = publicFunctionWithPrivateParmeterTypes;
function publicFunctionWithPublicParmeterTypes(param) {
}
publicModuleInGlobal.publicFunctionWithPublicParmeterTypes = publicFunctionWithPublicParmeterTypes;
function privateFunctionWithPrivateParmeterTypes(param) {
}
function privateFunctionWithPublicParmeterTypes(param) {
}
var publicClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function publicClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
publicClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
publicClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return publicClassWithPrivateModuleParameterTypes;
}());
publicModuleInGlobal.publicClassWithPrivateModuleParameterTypes = publicClassWithPrivateModuleParameterTypes;
function publicFunctionWithPrivateModuleParameterTypes(param) {
}
publicModuleInGlobal.publicFunctionWithPrivateModuleParameterTypes = publicFunctionWithPrivateModuleParameterTypes;
var privateClassWithPrivateModuleParameterTypes = /** @class */ (function () {
function privateClassWithPrivateModuleParameterTypes(param, param1, param2) {
this.param1 = param1;
this.param2 = param2;
}
privateClassWithPrivateModuleParameterTypes.myPublicStaticMethod = function (param) {
};
privateClassWithPrivateModuleParameterTypes.prototype.myPublicMethod = function (param) {
};
return privateClassWithPrivateModuleParameterTypes;
}());
function privateFunctionWithPrivateModuleParameterTypes(param) {
}
})(publicModuleInGlobal || (publicModuleInGlobal = {}));
//// [privacyFunctionParameterDeclFile_externalModule.d.ts]
declare class privateClass {
}
export declare class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export declare class publicClassWithWithPrivateParmeterTypes {
private param1;
param2: privateClass;
static myPublicStaticMethod(param: privateClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: privateClass): void;
private myPrivateMethod;
constructor(param: privateClass, param1: privateClass, param2: privateClass);
}
export declare class publicClassWithWithPublicParmeterTypes {
private param1;
param2: publicClass;
static myPublicStaticMethod(param: publicClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: publicClass): void;
private myPrivateMethod;
constructor(param: publicClass, param1: publicClass, param2: publicClass);
}
export declare function publicFunctionWithPrivateParmeterTypes(param: privateClass): void;
export declare function publicFunctionWithPublicParmeterTypes(param: publicClass): void;
export declare function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export declare function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export declare class publicClassWithPrivateModuleParameterTypes {
private param1;
param2: privateModule.publicClass;
static myPublicStaticMethod(param: privateModule.publicClass): void;
myPublicMethod(param: privateModule.publicClass): void;
constructor(param: privateModule.publicClass, param1: privateModule.publicClass, param2: privateModule.publicClass);
}
export declare function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export declare function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export declare module publicModule {
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
private param1;
param2: privateClass;
static myPublicStaticMethod(param: privateClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: privateClass): void;
private myPrivateMethod;
constructor(param: privateClass, param1: privateClass, param2: privateClass);
}
export class publicClassWithWithPublicParmeterTypes {
private param1;
param2: publicClass;
static myPublicStaticMethod(param: publicClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: publicClass): void;
private myPrivateMethod;
constructor(param: publicClass, param1: publicClass, param2: publicClass);
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicFunctionWithPublicParmeterTypes(param: publicClass): void;
export function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export class publicClassWithPrivateModuleParameterTypes {
private param1;
param2: privateModule.publicClass;
static myPublicStaticMethod(param: privateModule.publicClass): void;
myPublicMethod(param: privateModule.publicClass): void;
constructor(param: privateModule.publicClass, param1: privateModule.publicClass, param2: privateModule.publicClass);
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export {};
}
declare module privateModule {
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
private param1;
param2: privateClass;
static myPublicStaticMethod(param: privateClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: privateClass): void;
private myPrivateMethod;
constructor(param: privateClass, param1: privateClass, param2: privateClass);
}
export class publicClassWithWithPublicParmeterTypes {
private param1;
param2: publicClass;
static myPublicStaticMethod(param: publicClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: publicClass): void;
private myPrivateMethod;
constructor(param: publicClass, param1: publicClass, param2: publicClass);
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicFunctionWithPublicParmeterTypes(param: publicClass): void;
export function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export class publicClassWithPrivateModuleParameterTypes {
private param1;
param2: privateModule.publicClass;
static myPublicStaticMethod(param: privateModule.publicClass): void;
myPublicMethod(param: privateModule.publicClass): void;
constructor(param: privateModule.publicClass, param1: privateModule.publicClass, param2: privateModule.publicClass);
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export {};
}
export {};
//// [privacyFunctionParameterDeclFile_GlobalFile.d.ts]
declare class publicClassInGlobal {
}
interface publicInterfaceWithPublicParmeterTypesInGlobal {
new (param: publicClassInGlobal): publicClassInGlobal;
(param: publicClassInGlobal): publicClassInGlobal;
myMethod(param: publicClassInGlobal): void;
}
declare class publicClassWithWithPublicParmeterTypesInGlobal {
private param1;
param2: publicClassInGlobal;
static myPublicStaticMethod(param: publicClassInGlobal): void;
private static myPrivateStaticMethod;
myPublicMethod(param: publicClassInGlobal): void;
private myPrivateMethod;
constructor(param: publicClassInGlobal, param1: publicClassInGlobal, param2: publicClassInGlobal);
}
declare function publicFunctionWithPublicParmeterTypesInGlobal(param: publicClassInGlobal): void;
declare function publicAmbientFunctionWithPublicParmeterTypesInGlobal(param: publicClassInGlobal): void;
declare module publicModuleInGlobal {
class privateClass {
}
export class publicClass {
}
module privateModule {
class privateClass {
}
export class publicClass {
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
private param1;
param2: privateClass;
static myPublicStaticMethod(param: privateClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: privateClass): void;
private myPrivateMethod;
constructor(param: privateClass, param1: privateClass, param2: privateClass);
}
export class publicClassWithWithPublicParmeterTypes {
private param1;
param2: publicClass;
static myPublicStaticMethod(param: publicClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: publicClass): void;
private myPrivateMethod;
constructor(param: publicClass, param1: publicClass, param2: publicClass);
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicFunctionWithPublicParmeterTypes(param: publicClass): void;
export function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export class publicClassWithPrivateModuleParameterTypes {
private param1;
param2: privateModule.publicClass;
static myPublicStaticMethod(param: privateModule.publicClass): void;
myPublicMethod(param: privateModule.publicClass): void;
constructor(param: privateModule.publicClass, param1: privateModule.publicClass, param2: privateModule.publicClass);
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export {};
}
export interface publicInterfaceWithPrivateParmeterTypes {
new (param: privateClass): publicClass;
(param: privateClass): publicClass;
myMethod(param: privateClass): void;
}
export interface publicInterfaceWithPublicParmeterTypes {
new (param: publicClass): publicClass;
(param: publicClass): publicClass;
myMethod(param: publicClass): void;
}
export class publicClassWithWithPrivateParmeterTypes {
private param1;
param2: privateClass;
static myPublicStaticMethod(param: privateClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: privateClass): void;
private myPrivateMethod;
constructor(param: privateClass, param1: privateClass, param2: privateClass);
}
export class publicClassWithWithPublicParmeterTypes {
private param1;
param2: publicClass;
static myPublicStaticMethod(param: publicClass): void;
private static myPrivateStaticMethod;
myPublicMethod(param: publicClass): void;
private myPrivateMethod;
constructor(param: publicClass, param1: publicClass, param2: publicClass);
}
export function publicFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicFunctionWithPublicParmeterTypes(param: publicClass): void;
export function publicAmbientFunctionWithPrivateParmeterTypes(param: privateClass): void;
export function publicAmbientFunctionWithPublicParmeterTypes(param: publicClass): void;
export interface publicInterfaceWithPrivateModuleParameterTypes {
new (param: privateModule.publicClass): publicClass;
(param: privateModule.publicClass): publicClass;
myMethod(param: privateModule.publicClass): void;
}
export class publicClassWithPrivateModuleParameterTypes {
private param1;
param2: privateModule.publicClass;
static myPublicStaticMethod(param: privateModule.publicClass): void;
myPublicMethod(param: privateModule.publicClass): void;
constructor(param: privateModule.publicClass, param1: privateModule.publicClass, param2: privateModule.publicClass);
}
export function publicFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export function publicAmbientFunctionWithPrivateModuleParameterTypes(param: privateModule.publicClass): void;
export {};
}