cloudflare
Version:
The official TypeScript library for the Cloudflare API
35 lines • 1.57 kB
JavaScript
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from "../../../core/resource.mjs";
import * as ReportsAPI from "./reports.mjs";
import { BaseReports, Reports } from "./reports.mjs";
import * as RepositoriesAPI from "./repositories.mjs";
import { BaseRepositories, Repositories, } from "./repositories.mjs";
import * as ScansAPI from "./scans.mjs";
import { BaseScans, Scans, } from "./scans.mjs";
export var BaseVulnerabilityDiscovery = /* @__PURE__ */ (() => {
class BaseVulnerabilityDiscovery extends APIResource {
}
BaseVulnerabilityDiscovery._key = Object.freeze([
'managedDefense',
'vulnerabilityDiscovery',
]);
return BaseVulnerabilityDiscovery;
})();
export var VulnerabilityDiscovery = /* @__PURE__ */ (() => {
class VulnerabilityDiscovery extends BaseVulnerabilityDiscovery {
constructor() {
super(...arguments);
this.repositories = new RepositoriesAPI.Repositories(this._client);
this.scans = new ScansAPI.Scans(this._client);
this.reports = new ReportsAPI.Reports(this._client);
}
}
VulnerabilityDiscovery.Repositories = Repositories;
VulnerabilityDiscovery.BaseRepositories = BaseRepositories;
VulnerabilityDiscovery.Scans = Scans;
VulnerabilityDiscovery.BaseScans = BaseScans;
VulnerabilityDiscovery.Reports = Reports;
VulnerabilityDiscovery.BaseReports = BaseReports;
return VulnerabilityDiscovery;
})();
//# sourceMappingURL=vulnerability-discovery.mjs.map