mirror of
https://github.com/github/codeql.git
synced 2026-01-06 03:00:24 +01:00
22 lines
614 B
JavaScript
22 lines
614 B
JavaScript
export class PublicClass {} // $ name=(pack1).PublicClass
|
|
|
|
class PrivateClass {}
|
|
|
|
export const ExportedConst = class ExportedConstClass {} // $ name=(pack1).ExportedConst
|
|
|
|
class ClassWithEscapingInstance {
|
|
m() {} // $ name=(pack1).ClassWithEscapingInstance.prototype.m
|
|
}
|
|
|
|
export function getEscapingInstance() {
|
|
return new ClassWithEscapingInstance();
|
|
} // $ name=(pack1).getEscapingInstance
|
|
|
|
export function publicFunction() {} // $ name=(pack1).publicFunction
|
|
|
|
// Escapes into an upstream library, but is not exposed downstream
|
|
class InternalClass {
|
|
m() {}
|
|
}
|
|
require('foo').bar(new InternalClass());
|