12345678910111213141516171819202122232425 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.PluginLicensePolicy = void 0;
- var PluginLicensePolicy = /** @class */ (function () {
- function PluginLicensePolicy(licenseTester, unacceptableLicenseTester, unacceptableLicenseHandler, missingLicenseTextHandler) {
- this.licenseTester = licenseTester;
- this.unacceptableLicenseTester = unacceptableLicenseTester;
- this.unacceptableLicenseHandler = unacceptableLicenseHandler;
- this.missingLicenseTextHandler = missingLicenseTextHandler;
- }
- PluginLicensePolicy.prototype.isLicenseWrittenFor = function (licenseType) {
- return this.licenseTester.test(licenseType);
- };
- PluginLicensePolicy.prototype.isLicenseUnacceptableFor = function (licenseType) {
- return this.unacceptableLicenseTester.test(licenseType);
- };
- PluginLicensePolicy.prototype.handleUnacceptableLicense = function (packageName, licenseType) {
- this.unacceptableLicenseHandler(packageName, licenseType);
- };
- PluginLicensePolicy.prototype.handleMissingLicenseText = function (packageName, licenseType) {
- this.missingLicenseTextHandler(packageName, licenseType);
- };
- return PluginLicensePolicy;
- }());
- exports.PluginLicensePolicy = PluginLicensePolicy;
|