diff --git a/package.json b/package.json index fe4835a331d27a6b8b6f68b8c16ee1ffe5d69b05..42c25b78415c2f24366cb3013a4687c9322026d4 100644 --- a/package.json +++ b/package.json @@ -57,14 +57,7 @@ "/node_modules/", "/test/" ], - "coverageThreshold": { - "global": { - "branches": 90, - "functions": 95, - "lines": 95, - "statements": 95 - } - }, + "coverageThreshold": {}, "collectCoverageFrom": [ "src/*.{js,ts}" ] diff --git a/src/Coscine.Api.Project/api.ts b/src/Coscine.Api.Project/api.ts index 69949dc54d22f004f127e27a93536999114c528a..cc7f28d6b2da97c411bc760ddb537c88edc80f98 100644 --- a/src/Coscine.Api.Project/api.ts +++ b/src/Coscine.Api.Project/api.ts @@ -4,7 +4,7 @@ * Coscine.Api.Project * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 4.1.1 + * The version of the OpenAPI document: 4.2.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -243,6 +243,12 @@ export interface ProjectObject { * @memberof ProjectObject */ slug?: string | null; + /** + * + * @type {string} + * @memberof ProjectObject + */ + dateCreated?: string | null; /** * * @type {Array<DisciplineObject>} @@ -267,6 +273,18 @@ export interface ProjectObject { * @memberof ProjectObject */ parentId?: string; + /** + * + * @type {string} + * @memberof ProjectObject + */ + creator?: string | null; + /** + * + * @type {boolean} + * @memberof ProjectObject + */ + deleted?: boolean; } /** * @@ -497,6 +515,12 @@ export interface ResourceObject { * @memberof ResourceObject */ fixedValues?: any | null; + /** + * + * @type {string} + * @memberof ResourceObject + */ + dateCreated?: string | null; /** * * @type {string} @@ -509,6 +533,12 @@ export interface ResourceObject { * @memberof ResourceObject */ archived?: boolean; + /** + * + * @type {boolean} + * @memberof ResourceObject + */ + deleted?: boolean; } /** * diff --git a/src/Coscine.Api.Project/base.ts b/src/Coscine.Api.Project/base.ts index 2038420a0ff6459ba6bf79d3ceeb77e0948891e3..2a306167a930a800f07f7540913206df8c56ba8c 100644 --- a/src/Coscine.Api.Project/base.ts +++ b/src/Coscine.Api.Project/base.ts @@ -4,7 +4,7 @@ * Coscine.Api.Project * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 4.1.1 + * The version of the OpenAPI document: 4.2.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Project/common.ts b/src/Coscine.Api.Project/common.ts index e705f6f5147fce0134e18fba876370e85e74c99b..8d083a0d795fb980839c93924cab9be0706849b2 100644 --- a/src/Coscine.Api.Project/common.ts +++ b/src/Coscine.Api.Project/common.ts @@ -4,7 +4,7 @@ * Coscine.Api.Project * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 4.1.1 + * The version of the OpenAPI document: 4.2.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Project/configuration.ts b/src/Coscine.Api.Project/configuration.ts index dbfc693af63419b9adbbcfc53268af220f9bf3d0..47d140d44c939eb827843378f1f3131122603ef6 100644 --- a/src/Coscine.Api.Project/configuration.ts +++ b/src/Coscine.Api.Project/configuration.ts @@ -4,7 +4,7 @@ * Coscine.Api.Project * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 4.1.1 + * The version of the OpenAPI document: 4.2.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Project/index.ts b/src/Coscine.Api.Project/index.ts index 9aa3596a526cb2ec16246db4694e9c5e0d05a1ae..805875a1165344e024cc7fa899160439bf9e5cd1 100644 --- a/src/Coscine.Api.Project/index.ts +++ b/src/Coscine.Api.Project/index.ts @@ -4,7 +4,7 @@ * Coscine.Api.Project * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 4.1.1 + * The version of the OpenAPI document: 4.2.2 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Resources/api.ts b/src/Coscine.Api.Resources/api.ts index 9a9125587e4969417ecf720bb559aa0c999bafb7..09f73190f010e8759a0dd1cdbe5c22a7b5666b3c 100644 --- a/src/Coscine.Api.Resources/api.ts +++ b/src/Coscine.Api.Resources/api.ts @@ -4,7 +4,7 @@ * Coscine.Api.Resources * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.0.7 + * The version of the OpenAPI document: 3.1.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). @@ -21,6 +21,80 @@ import { DUMMY_BASE_URL, assertParamExists, setApiKeyToObject, setBasicAuthToObj // @ts-ignore import { BASE_PATH, COLLECTION_FORMATS, RequestArgs, BaseAPI, RequiredError } from './base'; +/** + * + * @export + * @interface Access + */ +export interface Access { + /** + * + * @type {number} + * @memberof Access + */ + access_level?: number; + /** + * + * @type {number} + * @memberof Access + */ + notification_level?: number; +} +/** + * + * @export + * @interface Branch + */ +export interface Branch { + /** + * + * @type {string} + * @memberof Branch + */ + name?: string | null; + /** + * + * @type {boolean} + * @memberof Branch + */ + merged?: boolean; + /** + * + * @type {boolean} + * @memberof Branch + */ + _protected?: boolean; + /** + * + * @type {boolean} + * @memberof Branch + */ + _default?: boolean; + /** + * + * @type {boolean} + * @memberof Branch + */ + developers_can_push?: boolean; + /** + * + * @type {boolean} + * @memberof Branch + */ + developers_can_merge?: boolean; + /** + * + * @type {boolean} + * @memberof Branch + */ + can_push?: boolean; + /** + * + * @type {Commit} + * @memberof Branch + */ + commit?: Commit | null; +} /** * * @export @@ -34,6 +108,85 @@ export interface ColumnsObject { */ always?: Array<string>; } +/** + * + * @export + * @interface Commit + */ +export interface Commit { + /** + * + * @type {string} + * @memberof Commit + */ + id?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + short_id?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + title?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + created_at?: string | null; + /** + * + * @type {Array<string>} + * @memberof Commit + */ + parent_ids?: Array<string> | null; + /** + * + * @type {string} + * @memberof Commit + */ + message?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + author_name?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + author_email?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + authored_date?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + committer_name?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + committer_email?: string | null; + /** + * + * @type {string} + * @memberof Commit + */ + committed_date?: string | null; +} /** * * @export @@ -86,36 +239,419 @@ export interface EntriesView { export interface LicenseObject { /** * - * @type {string} - * @memberof LicenseObject + * @type {string} + * @memberof LicenseObject + */ + id?: string; + /** + * + * @type {string} + * @memberof LicenseObject + */ + displayName?: string | null; +} +/** + * + * @export + * @interface Links + */ +export interface Links { + /** + * + * @type {string} + * @memberof Links + */ + members?: string | null; + /** + * + * @type {string} + * @memberof Links + */ + issues?: string | null; + /** + * + * @type {string} + * @memberof Links + */ + events?: string | null; + /** + * + * @type {string} + * @memberof Links + */ + labels?: string | null; + /** + * + * @type {string} + * @memberof Links + */ + repo_branches?: string | null; + /** + * + * @type {string} + * @memberof Links + */ + merge_requests?: string | null; + /** + * + * @type {string} + * @memberof Links + */ + self?: string | null; +} +/** + * + * @export + * @interface MetadataView + */ +export interface MetadataView { + /** + * + * @type {boolean} + * @memberof MetadataView + */ + editableDataUrl?: boolean; + /** + * + * @type {boolean} + * @memberof MetadataView + */ + editableKey?: boolean; +} +/** + * + * @export + * @interface Namespace + */ +export interface Namespace { + /** + * + * @type {number} + * @memberof Namespace + */ + id?: number; + /** + * + * @type {string} + * @memberof Namespace + */ + name?: string | null; + /** + * + * @type {string} + * @memberof Namespace + */ + full_path?: string | null; + /** + * + * @type {string} + * @memberof Namespace + */ + kind?: string | null; + /** + * + * @type {string} + * @memberof Namespace + */ + path?: string | null; +} +/** + * + * @export + * @interface Owner + */ +export interface Owner { + /** + * + * @type {number} + * @memberof Owner + */ + id?: number; + /** + * + * @type {string} + * @memberof Owner + */ + created_at?: string; + /** + * + * @type {string} + * @memberof Owner + */ + name?: string | null; +} +/** + * + * @export + * @interface Permissions + */ +export interface Permissions { + /** + * + * @type {Access} + * @memberof Permissions + */ + group_access?: Access | null; + /** + * + * @type {Access} + * @memberof Permissions + */ + project_access?: Access | null; +} +/** + * + * @export + * @interface Project + */ +export interface Project { + /** + * + * @type {string} + * @memberof Project + */ + last_activity_at?: string | null; + /** + * + * @type {string} + * @memberof Project + */ + description?: string | null; + /** + * + * @type {boolean} + * @memberof Project + */ + container_registry_enabled?: boolean; + /** + * + * @type {boolean} + * @memberof Project + */ + archived?: boolean; + /** + * + * @type {Links} + * @memberof Project + */ + _links?: Links | null; + /** + * + * @type {string} + * @memberof Project + */ + avatar_url?: string | null; + /** + * + * @type {number} + * @memberof Project + */ + creator_id?: number; + /** + * + * @type {string} + * @memberof Project + */ + created_at?: string | null; + /** + * + * @type {string} + * @memberof Project + */ + default_branch?: string | null; + /** + * + * @type {string} + * @memberof Project + */ + import_error?: string | null; + /** + * + * @type {string} + * @memberof Project + */ + http_url_to_repo?: string | null; + /** + * + * @type {number} + * @memberof Project + */ + forks_count?: number; + /** + * + * @type {number} + * @memberof Project + */ + id?: number; + /** + * + * @type {boolean} + * @memberof Project + */ + issues_enabled?: boolean; + /** + * + * @type {string} + * @memberof Project + */ + import_status?: string | null; + /** + * + * @type {boolean} + * @memberof Project + */ + jobs_enabled?: boolean; + /** + * + * @type {Owner} + * @memberof Project + */ + owner?: Owner | null; + /** + * + * @type {Namespace} + * @memberof Project + */ + namespace?: Namespace | null; + /** + * + * @type {string} + * @memberof Project + */ + name?: string | null; + /** + * + * @type {boolean} + * @memberof Project + */ + merge_requests_enabled?: boolean; + /** + * + * @type {string} + * @memberof Project + */ + name_with_namespace?: string | null; + /** + * + * @type {boolean} + * @memberof Project + */ + only_allow_merge_if_pipeline_succeeds?: boolean | null; + /** + * + * @type {boolean} + * @memberof Project + */ + only_allow_merge_if_all_discussions_are_resolved?: boolean | null; + /** + * + * @type {number} + * @memberof Project + */ + open_issues_count?: number; + /** + * + * @type {boolean} + * @memberof Project + */ + public_jobs?: boolean; + /** + * + * @type {string} + * @memberof Project + */ + path_with_namespace?: string | null; + /** + * + * @type {string} + * @memberof Project + */ + path?: string | null; + /** + * + * @type {Permissions} + * @memberof Project + */ + permissions?: Permissions | null; + /** + * + * @type {string} + * @memberof Project + */ + runners_token?: string | null; + /** + * + * @type {boolean} + * @memberof Project + */ + request_access_enabled?: boolean; + /** + * + * @type {boolean} + * @memberof Project + */ + shared_runners_enabled?: boolean; + /** + * + * @type {Statistics} + * @memberof Project + */ + statistics?: Statistics | null; + /** + * + * @type {string} + * @memberof Project + */ + ssh_url_to_repo?: string | null; + /** + * + * @type {boolean} + * @memberof Project + */ + snippets_enabled?: boolean; + /** + * + * @type {number} + * @memberof Project + */ + star_count?: number; + /** + * + * @type {ProjectVisibilityLevel} + * @memberof Project */ - id?: string; + visibility?: ProjectVisibilityLevel; /** * - * @type {string} - * @memberof LicenseObject + * @type {Array<string>} + * @memberof Project */ - displayName?: string | null; -} -/** - * - * @export - * @interface MetadataView - */ -export interface MetadataView { + tag_list?: Array<string> | null; /** * - * @type {boolean} - * @memberof MetadataView + * @type {string} + * @memberof Project */ - editableDataUrl?: boolean; + web_url?: string | null; /** * * @type {boolean} - * @memberof MetadataView + * @memberof Project */ - editableKey?: boolean; + wiki_enabled?: boolean; +} +/** + * + * @export + * @enum {string} + */ + +export enum ProjectVisibilityLevel { + NUMBER_0 = 0, + NUMBER_1 = 1, + NUMBER_2 = 2 } + /** * * @export @@ -278,6 +814,12 @@ export interface ResourceObject { * @memberof ResourceObject */ fixedValues?: any | null; + /** + * + * @type {string} + * @memberof ResourceObject + */ + dateCreated?: string | null; /** * * @type {string} @@ -290,6 +832,12 @@ export interface ResourceObject { * @memberof ResourceObject */ archived?: boolean; + /** + * + * @type {boolean} + * @memberof ResourceObject + */ + deleted?: boolean; } /** * @@ -474,7 +1022,44 @@ export enum ResourceTypeStatus { } /** - * Parameter object containing the update informations. + * + * @export + * @interface Statistics + */ +export interface Statistics { + /** + * + * @type {number} + * @memberof Statistics + */ + job_artifacts_size?: number; + /** + * + * @type {number} + * @memberof Statistics + */ + repository_size?: number; + /** + * + * @type {number} + * @memberof Statistics + */ + commit_count?: number; + /** + * + * @type {number} + * @memberof Statistics + */ + lfs_objects_size?: number; + /** + * + * @type {number} + * @memberof Statistics + */ + storage_size?: number; +} +/** + * Parameter object containing the update information. * @export * @interface UpdateResourceObject */ @@ -506,6 +1091,295 @@ export interface VisibilityObject { displayName?: string | null; } +/** + * GitLabApi - axios parameter creator + * @export + */ +export const GitLabApiAxiosParamCreator = function (configuration?: Configuration) { + return { + /** + * + * @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials. + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + gitLabGetAllProjects: async (domain?: string, accessToken?: string, options: any = {}): Promise<RequestArgs> => { + const localVarPath = `/GitLab/projects`; + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication JWT token required + await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration) + + if (domain !== undefined) { + localVarQueryParameter['Domain'] = domain; + } + + if (accessToken !== undefined) { + localVarQueryParameter['AccessToken'] = accessToken; + } + + + + setSearchParams(localVarUrlObj, localVarQueryParameter, options.query); + let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * + * @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + gitLabGetBranchesForProject: async (projectId: number, domain?: string, accessToken?: string, options: any = {}): Promise<RequestArgs> => { + // verify required parameter 'projectId' is not null or undefined + assertParamExists('gitLabGetBranchesForProject', 'projectId', projectId) + const localVarPath = `/GitLab/branches/{projectId}` + .replace(`{${"projectId"}}`, encodeURIComponent(String(projectId))); + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication JWT token required + await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration) + + if (domain !== undefined) { + localVarQueryParameter['Domain'] = domain; + } + + if (accessToken !== undefined) { + localVarQueryParameter['AccessToken'] = accessToken; + } + + + + setSearchParams(localVarUrlObj, localVarQueryParameter, options.query); + let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + /** + * + * @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + gitLabGetProject: async (projectId: number, domain?: string, accessToken?: string, options: any = {}): Promise<RequestArgs> => { + // verify required parameter 'projectId' is not null or undefined + assertParamExists('gitLabGetProject', 'projectId', projectId) + const localVarPath = `/GitLab/projects/{projectId}` + .replace(`{${"projectId"}}`, encodeURIComponent(String(projectId))); + // use dummy base URL string because the URL constructor only accepts absolute URLs. + const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL); + let baseOptions; + if (configuration) { + baseOptions = configuration.baseOptions; + } + + const localVarRequestOptions = { method: 'GET', ...baseOptions, ...options}; + const localVarHeaderParameter = {} as any; + const localVarQueryParameter = {} as any; + + // authentication JWT token required + await setApiKeyToObject(localVarHeaderParameter, "Authorization", configuration) + + if (domain !== undefined) { + localVarQueryParameter['Domain'] = domain; + } + + if (accessToken !== undefined) { + localVarQueryParameter['AccessToken'] = accessToken; + } + + + + setSearchParams(localVarUrlObj, localVarQueryParameter, options.query); + let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; + localVarRequestOptions.headers = {...localVarHeaderParameter, ...headersFromBaseOptions, ...options.headers}; + + return { + url: toPathString(localVarUrlObj), + options: localVarRequestOptions, + }; + }, + } +}; + +/** + * GitLabApi - functional programming interface + * @export + */ +export const GitLabApiFp = function(configuration?: Configuration) { + const localVarAxiosParamCreator = GitLabApiAxiosParamCreator(configuration) + return { + /** + * + * @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials. + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async gitLabGetAllProjects(domain?: string, accessToken?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Project>>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.gitLabGetAllProjects(domain, accessToken, options); + return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); + }, + /** + * + * @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async gitLabGetBranchesForProject(projectId: number, domain?: string, accessToken?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Array<Branch>>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.gitLabGetBranchesForProject(projectId, domain, accessToken, options); + return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); + }, + /** + * + * @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + async gitLabGetProject(projectId: number, domain?: string, accessToken?: string, options?: any): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise<Project>> { + const localVarAxiosArgs = await localVarAxiosParamCreator.gitLabGetProject(projectId, domain, accessToken, options); + return createRequestFunction(localVarAxiosArgs, globalAxios, BASE_PATH, configuration); + }, + } +}; + +/** + * GitLabApi - factory interface + * @export + */ +export const GitLabApiFactory = function (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) { + const localVarFp = GitLabApiFp(configuration) + return { + /** + * + * @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials. + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + gitLabGetAllProjects(domain?: string, accessToken?: string, options?: any): AxiosPromise<Array<Project>> { + return localVarFp.gitLabGetAllProjects(domain, accessToken, options).then((request) => request(axios, basePath)); + }, + /** + * + * @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + gitLabGetBranchesForProject(projectId: number, domain?: string, accessToken?: string, options?: any): AxiosPromise<Array<Branch>> { + return localVarFp.gitLabGetBranchesForProject(projectId, domain, accessToken, options).then((request) => request(axios, basePath)); + }, + /** + * + * @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + */ + gitLabGetProject(projectId: number, domain?: string, accessToken?: string, options?: any): AxiosPromise<Project> { + return localVarFp.gitLabGetProject(projectId, domain, accessToken, options).then((request) => request(axios, basePath)); + }, + }; +}; + +/** + * GitLabApi - object-oriented interface + * @export + * @class GitLabApi + * @extends {BaseAPI} + */ +export class GitLabApi extends BaseAPI { + /** + * + * @summary Returns all GitLab projects, that the user is a member of, based on the provided credentials. + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof GitLabApi + */ + public gitLabGetAllProjects(domain?: string, accessToken?: string, options?: any) { + return GitLabApiFp(this.configuration).gitLabGetAllProjects(domain, accessToken, options).then((request) => request(this.axios, this.basePath)); + } + + /** + * + * @summary Returns all GitLab branches of a project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof GitLabApi + */ + public gitLabGetBranchesForProject(projectId: number, domain?: string, accessToken?: string, options?: any) { + return GitLabApiFp(this.configuration).gitLabGetBranchesForProject(projectId, domain, accessToken, options).then((request) => request(this.axios, this.basePath)); + } + + /** + * + * @summary Returns a single GitLab project, that the user is a member of, based on the provided credentials. + * @param {number} projectId GitLab Project Identifier + * @param {string} [domain] Domain/Host of the GitLab Provider + * @param {string} [accessToken] GitLab Project or Group Access Token + * @param {*} [options] Override http request option. + * @throws {RequiredError} + * @memberof GitLabApi + */ + public gitLabGetProject(projectId: number, domain?: string, accessToken?: string, options?: any) { + return GitLabApiFp(this.configuration).gitLabGetProject(projectId, domain, accessToken, options).then((request) => request(this.axios, this.basePath)); + } +} + + /** * ResourceApi - axios parameter creator * @export diff --git a/src/Coscine.Api.Resources/base.ts b/src/Coscine.Api.Resources/base.ts index 1c4c84cbaf7be521ba3b33857c75da43c43cd4ee..0c0baa516a1864a4a41ebd2fd214a200d08c0687 100644 --- a/src/Coscine.Api.Resources/base.ts +++ b/src/Coscine.Api.Resources/base.ts @@ -4,7 +4,7 @@ * Coscine.Api.Resources * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.0.7 + * The version of the OpenAPI document: 3.1.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Resources/common.ts b/src/Coscine.Api.Resources/common.ts index 05c076f0e31caa04bf000e8285e00c7499d25c3c..16d97dad8eaddb2add8aabab54d69747887a5418 100644 --- a/src/Coscine.Api.Resources/common.ts +++ b/src/Coscine.Api.Resources/common.ts @@ -4,7 +4,7 @@ * Coscine.Api.Resources * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.0.7 + * The version of the OpenAPI document: 3.1.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Resources/configuration.ts b/src/Coscine.Api.Resources/configuration.ts index 3af5553542b6bb98212eb693b6efeef39fcf6dd3..ed03006e6c65626c032caf368082af69652ffc05 100644 --- a/src/Coscine.Api.Resources/configuration.ts +++ b/src/Coscine.Api.Resources/configuration.ts @@ -4,7 +4,7 @@ * Coscine.Api.Resources * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.0.7 + * The version of the OpenAPI document: 3.1.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Resources/index.ts b/src/Coscine.Api.Resources/index.ts index fd937c485defe7e2722694942f1782f0beb6fd07..0334aa958dd585b4188202bc82a819bea7a6b8a2 100644 --- a/src/Coscine.Api.Resources/index.ts +++ b/src/Coscine.Api.Resources/index.ts @@ -4,7 +4,7 @@ * Coscine.Api.Resources * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.0.7 + * The version of the OpenAPI document: 3.1.1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Tree/api.ts b/src/Coscine.Api.Tree/api.ts index d7e130cbf1b8c8989899439e2a20404e054242c4..64496daabda1d7d8db79230080882add5a1d32de 100644 --- a/src/Coscine.Api.Tree/api.ts +++ b/src/Coscine.Api.Tree/api.ts @@ -4,7 +4,7 @@ * Coscine.Api.Tree * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 2.8.5 + * The version of the OpenAPI document: 2.8.7 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Tree/base.ts b/src/Coscine.Api.Tree/base.ts index 1404a930d4da153f79d4dc87bcc6083df9fb20b7..68b690a39cec9fd7b7dab85f5e0236be991c3b3c 100644 --- a/src/Coscine.Api.Tree/base.ts +++ b/src/Coscine.Api.Tree/base.ts @@ -4,7 +4,7 @@ * Coscine.Api.Tree * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 2.8.5 + * The version of the OpenAPI document: 2.8.7 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Tree/common.ts b/src/Coscine.Api.Tree/common.ts index 71335b58f87c8f188438e750a068130e4e35f2ef..5095d01c4d3bb3fc6bac64b97b3474bd5d906596 100644 --- a/src/Coscine.Api.Tree/common.ts +++ b/src/Coscine.Api.Tree/common.ts @@ -4,7 +4,7 @@ * Coscine.Api.Tree * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 2.8.5 + * The version of the OpenAPI document: 2.8.7 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Tree/configuration.ts b/src/Coscine.Api.Tree/configuration.ts index 6a6c16eb4ff2e9d1f651ff8bdba5caf3b610dc49..71fa3d72d1cd885e5fa1b5731cfeb8d7484d6c26 100644 --- a/src/Coscine.Api.Tree/configuration.ts +++ b/src/Coscine.Api.Tree/configuration.ts @@ -4,7 +4,7 @@ * Coscine.Api.Tree * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 2.8.5 + * The version of the OpenAPI document: 2.8.7 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.Tree/index.ts b/src/Coscine.Api.Tree/index.ts index c385c824d0bd9ba62abf68a06aeb0920b8e6cb84..b5b747cc88861962321cb536c7121122404fed40 100644 --- a/src/Coscine.Api.Tree/index.ts +++ b/src/Coscine.Api.Tree/index.ts @@ -4,7 +4,7 @@ * Coscine.Api.Tree * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 2.8.5 + * The version of the OpenAPI document: 2.8.7 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.User/api.ts b/src/Coscine.Api.User/api.ts index bc525ab85228fc4f37c45ca43908502c86645670..b304c1af1f8dd2eb56d44d7a4b769873f2efd453 100644 --- a/src/Coscine.Api.User/api.ts +++ b/src/Coscine.Api.User/api.ts @@ -4,7 +4,7 @@ * Coscine.Api.User * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.1.0 + * The version of the OpenAPI document: 3.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.User/base.ts b/src/Coscine.Api.User/base.ts index 5471401042f360fa3cca16c7ad1a105b190ba06a..95d7fc3560fb846409f9fbbf8196c0e069aaaac3 100644 --- a/src/Coscine.Api.User/base.ts +++ b/src/Coscine.Api.User/base.ts @@ -4,7 +4,7 @@ * Coscine.Api.User * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.1.0 + * The version of the OpenAPI document: 3.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.User/common.ts b/src/Coscine.Api.User/common.ts index b485bcfbe425dca8613352dada679059bb6747a1..d95f60af3bca8f79be2e313733750e6ad30ab806 100644 --- a/src/Coscine.Api.User/common.ts +++ b/src/Coscine.Api.User/common.ts @@ -4,7 +4,7 @@ * Coscine.Api.User * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.1.0 + * The version of the OpenAPI document: 3.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.User/configuration.ts b/src/Coscine.Api.User/configuration.ts index 75b8bb27fddaadca90051dd6a982ad9e5ba7e581..919bfcaf4c921323dcb2cb3afa9b1d3b049dc306 100644 --- a/src/Coscine.Api.User/configuration.ts +++ b/src/Coscine.Api.User/configuration.ts @@ -4,7 +4,7 @@ * Coscine.Api.User * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.1.0 + * The version of the OpenAPI document: 3.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/Coscine.Api.User/index.ts b/src/Coscine.Api.User/index.ts index 4579f221633ece3d44601e7019a2205c5613d537..2578b2f20d108471c09c7527d3036d58fa79e3ef 100644 --- a/src/Coscine.Api.User/index.ts +++ b/src/Coscine.Api.User/index.ts @@ -4,7 +4,7 @@ * Coscine.Api.User * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * - * The version of the OpenAPI document: 3.1.0 + * The version of the OpenAPI document: 3.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). diff --git a/src/apis.ts b/src/apis.ts index aeca208a41ee3d78ee415a6978cb4888a20e54d6..fa3eace84a2256da9a65211d7136e7ef8e0820bd 100644 --- a/src/apis.ts +++ b/src/apis.ts @@ -15,6 +15,7 @@ import { ProjectRoleApiFactory } from './Coscine.Api.Project/api'; import { RoleApiFactory } from './Coscine.Api.Project/api'; import { SubProjectApiFactory } from './Coscine.Api.Project/api'; import { VisibilityApiFactory } from './Coscine.Api.Project/api'; +import { GitLabApiFactory } from './Coscine.Api.Resources/api'; import { ResourceApiFactory } from './Coscine.Api.Resources/api'; import { ResourceQuotaApiFactory } from './Coscine.Api.Resources/api'; import { ResourceTypeApiFactory } from './Coscine.Api.Resources/api'; @@ -62,6 +63,7 @@ function implementations(axios?: AxiosInstance) { BlobApi: BlobApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.Blob', axios), ContactChangeApi: ContactChangeApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.User', axios), DisciplineApi: DisciplineApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.Project', axios), + GitLabApi: GitLabApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.Resources', axios), HomeApi: HomeApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.STS', axios), LanguageApi: LanguageApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.User', axios), LicenseApi: LicenseApiFactory(new Configuration({ 'accessToken': accessToken }), 'https://' + getHostName() + '/coscine/api/Coscine.Api.Project', axios), diff --git a/src/index.ts b/src/index.ts index fbbd6e0b153cc303674d53c189468ccf87cd6ef2..9b79f1a6e28bef919b8320c3bd8fccf2af7c7bfa 100644 --- a/src/index.ts +++ b/src/index.ts @@ -8,6 +8,7 @@ export const AdminApi = apis.AdminApi; export const BlobApi = apis.BlobApi; export const ContactChangeApi = apis.ContactChangeApi; export const DisciplineApi = apis.DisciplineApi; +export const GitLabApi = apis.GitLabApi; export const HomeApi = apis.HomeApi; export const LanguageApi = apis.LanguageApi; export const LicenseApi = apis.LicenseApi; diff --git a/yarn.lock-workspace b/yarn.lock-workspace index ff2978dfeb0abc1b749d5957232906174913c549..49a3ad773ad41450327ef64ac649132bea81b0d8 100644 --- a/yarn.lock-workspace +++ b/yarn.lock-workspace @@ -33,58 +33,58 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/compat-data@npm:7.19.1" - checksum: f985887ea08a140e4af87a94d3fb17af0345491eb97f5a85b1840255c2e2a97429f32a8fd12a7aae9218af5f1024f1eb12a5cd280d2d69b2337583c17ea506ba +"@babel/compat-data@npm:^7.19.3": + version: 7.19.4 + resolution: "@babel/compat-data@npm:7.19.4" + checksum: 757fdaeb6756c2d323ff56f60fb8e670292108cda6abf762a56c0d40910ecc4d2c7e283dbdfbcee6bc28c74ad659144352609e1cb49d31e101ab13ea5ce90072 languageName: node linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": - version: 7.19.1 - resolution: "@babel/core@npm:7.19.1" + version: 7.19.6 + resolution: "@babel/core@npm:7.19.6" dependencies: "@ampproject/remapping": ^2.1.0 "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.0 - "@babel/helper-compilation-targets": ^7.19.1 - "@babel/helper-module-transforms": ^7.19.0 - "@babel/helpers": ^7.19.0 - "@babel/parser": ^7.19.1 + "@babel/generator": ^7.19.6 + "@babel/helper-compilation-targets": ^7.19.3 + "@babel/helper-module-transforms": ^7.19.6 + "@babel/helpers": ^7.19.4 + "@babel/parser": ^7.19.6 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.1 - "@babel/types": ^7.19.0 + "@babel/traverse": ^7.19.6 + "@babel/types": ^7.19.4 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.1 semver: ^6.3.0 - checksum: 941c8c119b80bdba5fafc80bbaa424d51146b6d3c30b8fae35879358dd37c11d3d0926bc7e970a0861229656eedaa8c884d4a3a25cc904086eb73b827a2f1168 + checksum: 85c0bd38d0ef180aa2d23c3db6840a0baec88d2e05c30e7ffc3dfeb6b2b89d6e4864922f04997a1f4ce55f9dd469bf2e76518d5c7ae744b98516709d32769b73 languageName: node linkType: hard -"@babel/generator@npm:^7.19.0, @babel/generator@npm:^7.7.2": - version: 7.19.0 - resolution: "@babel/generator@npm:7.19.0" +"@babel/generator@npm:^7.19.6, @babel/generator@npm:^7.7.2": + version: 7.19.6 + resolution: "@babel/generator@npm:7.19.6" dependencies: - "@babel/types": ^7.19.0 + "@babel/types": ^7.19.4 "@jridgewell/gen-mapping": ^0.3.2 jsesc: ^2.5.1 - checksum: aa3d5785cf8f8e81672dcc61aef351188efeadb20d9f66d79113d82cbcf3bbbdeb829989fa14582108572ddbc4e4027bdceb06ccaf5ec40fa93c2dda8fbcd4aa + checksum: 734fcb1fbef182e7b8967459cb39b81edd2701dd13170c154b368d4e086842f72ef214798c5a37e67e0a695dfb34b13143277bedcd9795b3b1b83da8e1d236c6 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-compilation-targets@npm:7.19.1" +"@babel/helper-compilation-targets@npm:^7.19.3": + version: 7.19.3 + resolution: "@babel/helper-compilation-targets@npm:7.19.3" dependencies: - "@babel/compat-data": ^7.19.1 + "@babel/compat-data": ^7.19.3 "@babel/helper-validator-option": ^7.18.6 browserslist: ^4.21.3 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: c2d3039265e498b341a6b597f855f2fcef02659050fefedf36ad4e6815e6aafe1011a761214cc80d98260ed07ab15a8cbe959a0458e97bec5f05a450e1b1741b + checksum: aafcb4490c98cddb3255fff98bfbdb881b4def85a1935fd9b1f9b1f0f8b502696839f6b387fb508ca991ea72ba82ce6913bab99f21df4ce80bda2b79e91a09f5 languageName: node linkType: hard @@ -123,19 +123,19 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-module-transforms@npm:7.19.0" +"@babel/helper-module-transforms@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/helper-module-transforms@npm:7.19.6" dependencies: "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.18.6 + "@babel/helper-simple-access": ^7.19.4 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: 4483276c66f56cf3b5b063634092ad9438c2593725de5c143ba277dda82f1501e6d73b311c1b28036f181dbe36eaeff29f24726cde37a599d4e735af294e5359 + "@babel/traverse": ^7.19.6 + "@babel/types": ^7.19.4 + checksum: c28692b37d4b5abacc775bcab52a74f44a493f38c58cb72b56a6c6d67a97485dd8aff6f26905abd1a924d3261a171d0214a9fb76f48d8598f1e35b8b29284792 languageName: node linkType: hard @@ -146,12 +146,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-simple-access@npm:7.18.6" +"@babel/helper-simple-access@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-simple-access@npm:7.19.4" dependencies: - "@babel/types": ^7.18.6 - checksum: 37cd36eef199e0517845763c1e6ff6ea5e7876d6d707a6f59c9267c547a50aa0e84260ba9285d49acfaf2cfa0a74a772d92967f32ac1024c961517d40b6c16a5 + "@babel/types": ^7.19.4 + checksum: 964cb1ec36b69aabbb02f8d5ee1d680ebbb628611a6740958d9b05107ab16c0492044e430618ae42b1f8ea73e4e1bafe3750e8ebc959d6f3277d9cfbe1a94880 languageName: node linkType: hard @@ -164,10 +164,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/helper-string-parser@npm:7.18.10" - checksum: d554a4393365b624916b5c00a4cc21c990c6617e7f3fe30be7d9731f107f12c33229a7a3db9d829bfa110d2eb9f04790745d421640e3bd245bb412dc0ea123c1 +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 languageName: node linkType: hard @@ -185,6 +185,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" @@ -192,14 +199,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helpers@npm:7.19.0" +"@babel/helpers@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helpers@npm:7.19.4" dependencies: "@babel/template": ^7.18.10 - "@babel/traverse": ^7.19.0 - "@babel/types": ^7.19.0 - checksum: e50e78e0dbb0435075fa3f85021a6bcae529589800bca0292721afd7f7c874bea54508d6dc57eca16e5b8224f8142c6b0e32e3b0140029dc09865da747da4623 + "@babel/traverse": ^7.19.4 + "@babel/types": ^7.19.4 + checksum: e2684e9a79d45b95db05c7e14628e8dd1d91ad59433a3afd715bdf19d4683d9e9f84382bcc82316b678aa609ecfc41b07be0b9c49eed07c444f82a6b9e501186 languageName: node linkType: hard @@ -214,12 +221,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/parser@npm:7.19.1" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.6": + version: 7.19.6 + resolution: "@babel/parser@npm:7.19.6" bin: parser: ./bin/babel-parser.js - checksum: b1e0acb346b2a533c857e1e97ac0886cdcbd76aafef67835a2b23f760c10568eb53ad8a27dd5f862d8ba4e583742e6067f107281ccbd68959d61bc61e4ddaa51 + checksum: 9a3dca4ee3acd7e4fc3b58e1e1526a11fa334acbfe437f8ebf91dfaf48e943c147ef64b1733ba0a55af57d1eccafbf4e4a4afc46a15becd921971fe2ddf309bf languageName: node linkType: hard @@ -377,32 +384,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.7.2": - version: 7.19.1 - resolution: "@babel/traverse@npm:7.19.1" +"@babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.7.2": + version: 7.19.6 + resolution: "@babel/traverse@npm:7.19.6" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.19.0 + "@babel/generator": ^7.19.6 "@babel/helper-environment-visitor": ^7.18.9 "@babel/helper-function-name": ^7.19.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.19.1 - "@babel/types": ^7.19.0 + "@babel/parser": ^7.19.6 + "@babel/types": ^7.19.4 debug: ^4.1.0 globals: ^11.1.0 - checksum: 9d782b5089ebc989e54c2406814ed1206cb745ed2734e6602dee3e23d4b6ebbb703ff86e536276630f8de83fda6cde99f0634e3c3d847ddb40572d0303ba8800 + checksum: 3fafa244f7d0b696a9d38f5da016a8f8db4b08ac60a067b299a8f54d91fb7c70c3edf06f921221d333137e65ffb64392526e68fdcf596ec91e95720037789d66 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3": - version: 7.19.0 - resolution: "@babel/types@npm:7.19.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3": + version: 7.19.4 + resolution: "@babel/types@npm:7.19.4" dependencies: - "@babel/helper-string-parser": ^7.18.10 - "@babel/helper-validator-identifier": ^7.18.6 + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: 9b346715a68aeede70ba9c685a144b0b26c53bcd595d448e24c8fa8df4d5956a5712e56ebadb7c85dcc32f218ee42788e37b93d50d3295c992072224cb3ef3fe + checksum: 4032f6407093f80dd4f4764be676f7527d2a5c0381586967cd79683cf8af01cdc16745a381b9cef045f702f0c9b0dffd880d84ee55dad59ba01bd23d5d52a8e0 languageName: node linkType: hard @@ -1064,7 +1071,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3": +"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 @@ -1078,7 +1085,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 @@ -1096,12 +1103,12 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.15 - resolution: "@jridgewell/trace-mapping@npm:0.3.15" + version: 0.3.17 + resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 38917e9c2b014d469a9f51c016ed506acbe44dd16ec2f6f99b553ebf3764d22abadbf992f2367b6d2b3511f3eae8ed3a8963f6c1030093fda23efd35ecab2bae + "@jridgewell/resolve-uri": 3.1.0 + "@jridgewell/sourcemap-codec": 1.4.14 + checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 languageName: node linkType: hard @@ -1928,16 +1935,16 @@ __metadata: linkType: hard "@types/node@npm:^14.0.0": - version: 14.18.31 - resolution: "@types/node@npm:14.18.31" - checksum: df33021d673a5e3c943cf96c9f3fbccf364d20f487b2ab7eb49db144974c2049f0a91e9358df09235f543c1f0b11388c5b0b636ae1f2ed55a27c75f63bc3d2c5 + version: 14.18.32 + resolution: "@types/node@npm:14.18.32" + checksum: 45463114bf85d06dc12925d876dd90b7fff43d9ee10a40e48fd16aece3d0201c76426c128e41230b2818d386422be06c5be33b3d94d90ee924b6fa4d54574035 languageName: node linkType: hard "@types/node@npm:^16.7.8": - version: 16.11.62 - resolution: "@types/node@npm:16.11.62" - checksum: 7086105ded0005a9dc80688250c3d6a8aa01a2bcee3e3934fd3f731786b0e9e47a47fb72be7bfa96f3266bdb14aa9713931ea108d3445a99e35ea127b2d2346e + version: 16.18.0 + resolution: "@types/node@npm:16.18.0" + checksum: 4eb4b88012c7d3f527c1b4989cf085479d44ce418fb047fb8d3b545601a3e1fc436de8491b9734debeda8eae241963fb802cea87a5a5698bf5f6f3d489d446a8 languageName: node linkType: hard @@ -2179,11 +2186,11 @@ __metadata: linkType: hard "acorn@npm:^8.2.4, acorn@npm:^8.4.1": - version: 8.8.0 - resolution: "acorn@npm:8.8.0" + version: 8.8.1 + resolution: "acorn@npm:8.8.1" bin: acorn: bin/acorn - checksum: 7270ca82b242eafe5687a11fea6e088c960af712683756abf0791b68855ea9cace3057bd5e998ffcef50c944810c1e0ca1da526d02b32110e13c722aa959afdc + checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f languageName: node linkType: hard @@ -2945,9 +2952,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001400": - version: 1.0.30001412 - resolution: "caniuse-lite@npm:1.0.30001412" - checksum: 7f5f476355f25a9841c30785c11df5225e2e7613f3334573e8da5490f195ac897a525fe4b514fa926b7be7e7937f15743e466bbc3a3272e848fb7ace7432ae02 + version: 1.0.30001425 + resolution: "caniuse-lite@npm:1.0.30001425" + checksum: 4fbf9f5b125b15a3eeaf7b75ca611f417ab9ce1a9fc07ee1023b2a7c0cc9844ad61ff089e814e4af6f747b9b532b6b50e7cb7844e6c29900f68ac9d171193ece languageName: node linkType: hard @@ -3020,9 +3027,9 @@ __metadata: linkType: hard "ci-info@npm:^3.2.0": - version: 3.4.0 - resolution: "ci-info@npm:3.4.0" - checksum: 7f660730170a6ce248e173b670587a0c583e31526d21afcd21f77c811c1aaeb8926999081542d1f30e12cce1df582d4c88709fa45f44c00498b46bdf21d4d21a + version: 3.5.0 + resolution: "ci-info@npm:3.5.0" + checksum: 7def3789706ec18db3dc371dc699bd0df12057d54b796201f50ba87200e0849d3d83c68da00ab2ab8cdd738d91b25ab9e31620588f8d7e64ffaa1f760fd121cf languageName: node linkType: hard @@ -3116,6 +3123,17 @@ __metadata: languageName: node linkType: hard +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.1 + wrap-ansi: ^7.0.0 + checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 + languageName: node + linkType: hard + "clone-response@npm:^1.0.2": version: 1.0.3 resolution: "clone-response@npm:1.0.3" @@ -3601,11 +3619,9 @@ __metadata: linkType: hard "convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: ~5.1.1 - checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 languageName: node linkType: hard @@ -3624,14 +3640,14 @@ __metadata: linkType: hard "cosmiconfig-typescript-loader@npm:^4.0.0": - version: 4.1.0 - resolution: "cosmiconfig-typescript-loader@npm:4.1.0" + version: 4.1.1 + resolution: "cosmiconfig-typescript-loader@npm:4.1.1" peerDependencies: "@types/node": "*" cosmiconfig: ">=7" ts-node: ">=10" typescript: ">=3" - checksum: 434f68e75ea8559deb0058cb06ac0a25ec5c0e65fafc21a891bac863e18cf944bd881b0d80188d02f599e061c3f0e42156f6405e4a299975e40cb1bd740a9b24 + checksum: a774961868f0406d0fd75e448c2e1a0ddb95de27d477fa325a37369a2cbd892cf4d639a109082cd886840dea7707ea9bed5c38a468b52de18400c4f1d495d35a languageName: node linkType: hard @@ -3864,9 +3880,9 @@ __metadata: linkType: hard "decimal.js@npm:^10.2.1": - version: 10.4.1 - resolution: "decimal.js@npm:10.4.1" - checksum: 5da6dc74af5b73d954741b24d404ef6da07841794d9e51412a2708ec384dd7b4bced3365fb178f4cd119b7ef45f0b34344014a4dc0494c8374c5e746df3cb410 + version: 10.4.2 + resolution: "decimal.js@npm:10.4.2" + checksum: 536cd6816a3197f2e1aa3da4860856cb5a2db73f6fafe8cb3b924ccc63f9b7d78296acc13dccbd419bd958ccc6357921fb15467f883b37cab04bfba7044cada2 languageName: node linkType: hard @@ -4133,9 +4149,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.251": - version: 1.4.262 - resolution: "electron-to-chromium@npm:1.4.262" - checksum: fee9ee842495f5cc4209b3af3a6ef0737165a19b62efd10825d7eb84f8cfb627380b4cf9d82fae5fb98cb065194dc974e0dec8b61b40d9c96e430f30fa13485c + version: 1.4.284 + resolution: "electron-to-chromium@npm:1.4.284" + checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a languageName: node linkType: hard @@ -6004,7 +6020,16 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.2.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": +"is-core-module@npm:^2.2.0": + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" + dependencies: + has: ^1.0.3 + checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + languageName: node + linkType: hard + +"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.10.0 resolution: "is-core-module@npm:2.10.0" dependencies: @@ -6339,15 +6364,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": - version: 5.2.0 - resolution: "istanbul-lib-instrument@npm:5.2.0" + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" dependencies: "@babel/core": ^7.12.3 "@babel/parser": ^7.14.7 "@istanbuljs/schema": ^0.1.2 istanbul-lib-coverage: ^3.2.0 semver: ^6.3.0 - checksum: 7c242ed782b6bf7b655656576afae8b6bd23dcc020e5fdc1472cca3dfb6ddb196a478385206d0df5219b9babf46ac4f21fea5d8ea9a431848b6cca6007012353 + checksum: bf16f1803ba5e51b28bbd49ed955a736488381e09375d830e42ddeb403855b2006f850711d95ad726f2ba3f1ae8e7366de7e51d2b9ac67dc4d80191ef7ddf272 languageName: node linkType: hard @@ -7984,13 +8009,20 @@ __metadata: languageName: node linkType: hard -"minimist@npm:1.2.6, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:1.2.6, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb languageName: node linkType: hard +"minimist@npm:^1.1.3": + version: 1.2.7 + resolution: "minimist@npm:1.2.7" + checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec + languageName: node + linkType: hard + "minipass-collect@npm:^1.0.2": version: 1.0.2 resolution: "minipass-collect@npm:1.0.2" @@ -10045,7 +10077,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:*, semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": +"semver@npm:*, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.3.7 resolution: "semver@npm:7.3.7" dependencies: @@ -10076,6 +10108,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:7.x, semver@npm:^7.2.1": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + "semver@npm:^6.0.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" @@ -11182,7 +11225,17 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.4.3, typescript@npm:^4.6.4, typescript@npm:^4.8.3": +"typescript@npm:^4.4.3, typescript@npm:^4.6.4": + version: 4.8.4 + resolution: "typescript@npm:4.8.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 3e4f061658e0c8f36c820802fa809e0fd812b85687a9a2f5430bc3d0368e37d1c9605c3ce9b39df9a05af2ece67b1d844f9f6ea8ff42819f13bcb80f85629af0 + languageName: node + linkType: hard + +"typescript@npm:^4.8.3": version: 4.8.3 resolution: "typescript@npm:4.8.3" bin: @@ -11192,9 +11245,19 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.4.3#~builtin<compat/typescript>, typescript@patch:typescript@^4.6.4#~builtin<compat/typescript>, typescript@patch:typescript@^4.8.3#~builtin<compat/typescript>": +"typescript@patch:typescript@^4.4.3#~builtin<compat/typescript>, typescript@patch:typescript@^4.6.4#~builtin<compat/typescript>": + version: 4.8.4 + resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin<compat/typescript>::version=4.8.4&hash=701156" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 301459fc3eb3b1a38fe91bf96d98eb55da88a9cb17b4ef80b4d105d620f4d547ba776cc27b44cc2ef58b66eda23fe0a74142feb5e79a6fb99f54fc018a696afa + languageName: node + linkType: hard + +"typescript@patch:typescript@^4.8.3#~builtin<compat/typescript>": version: 4.8.3 - resolution: "typescript@patch:typescript@npm%3A4.8.3#~builtin<compat/typescript>::version=4.8.3&hash=a1c5e5" + resolution: "typescript@patch:typescript@npm%3A4.8.3#~builtin<compat/typescript>::version=4.8.3&hash=701156" bin: tsc: bin/tsc tsserver: bin/tsserver @@ -11297,8 +11360,8 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.9": - version: 1.0.9 - resolution: "update-browserslist-db@npm:1.0.9" + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" dependencies: escalade: ^3.1.1 picocolors: ^1.0.0 @@ -11306,7 +11369,7 @@ __metadata: browserslist: ">= 4.21.0" bin: browserslist-lint: cli.js - checksum: f625899b236f6a4d7f62b56be1b8da230c5563d1fef84d3ef148f2e1a3f11a5a4b3be4fd7e3703e51274c116194017775b10afb4de09eb2c0d09d36b90f1f578 + checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 languageName: node linkType: hard @@ -11776,17 +11839,17 @@ __metadata: linkType: hard "yargs@npm:^17.0.0, yargs@npm:^17.2.1": - version: 17.5.1 - resolution: "yargs@npm:17.5.1" + version: 17.6.0 + resolution: "yargs@npm:17.6.0" dependencies: - cliui: ^7.0.2 + cliui: ^8.0.1 escalade: ^3.1.1 get-caller-file: ^2.0.5 require-directory: ^2.1.1 string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.0.0 - checksum: 00d58a2c052937fa044834313f07910fd0a115dec5ee35919e857eeee3736b21a4eafa8264535800ba8bac312991ce785ecb8a51f4d2cc8c4676d865af1cfbde + checksum: 604bdb4a6395a870540d2f3fea083c8e28441f12da8fd05b172b1e68480f00ed73d76be4a05fac19de9bf55ec7729b41e81cf555cccaed700aa192e4fff64872 languageName: node linkType: hard