mirror of
https://github.com/github/codeql-action.git
synced 2026-10-29 17:17:15 +00:00
Rename optional and undefinable functions for clarity; update related schemas to use optionalOrNull
This commit is contained in:
24
lib/entry-points.js
generated
24
lib/entry-points.js
generated
@@ -147520,7 +147520,7 @@ var object = {
|
||||
validate: isObject,
|
||||
required: true
|
||||
};
|
||||
function optional(validator) {
|
||||
function optionalOrNull(validator) {
|
||||
return {
|
||||
validate: (val) => {
|
||||
return val === void 0 || val === null || validator.validate(val);
|
||||
@@ -147528,7 +147528,7 @@ function optional(validator) {
|
||||
required: false
|
||||
};
|
||||
}
|
||||
function undefinable(validator) {
|
||||
function optional(validator) {
|
||||
return {
|
||||
validate: (val) => {
|
||||
return val === void 0 || validator.validate(val);
|
||||
@@ -153679,8 +153679,8 @@ function isVersionInfo(x) {
|
||||
return isObject(x) && validateSchema(
|
||||
{
|
||||
version: string,
|
||||
features: undefinable(object),
|
||||
overlayVersion: undefinable(number)
|
||||
features: optional(object),
|
||||
overlayVersion: optional(number)
|
||||
},
|
||||
x
|
||||
);
|
||||
@@ -160094,14 +160094,14 @@ var toolcache4 = __toESM(require_tool_cache());
|
||||
// src/start-proxy/types.ts
|
||||
var usernameSchema = {
|
||||
/** The username needed to authenticate to the package registry, if any. */
|
||||
username: optional(string)
|
||||
username: optionalOrNull(string)
|
||||
};
|
||||
function hasUsername(config) {
|
||||
return "username" in config;
|
||||
}
|
||||
var usernamePasswordSchema = {
|
||||
/** The password needed to authenticate to the package registry, if any. */
|
||||
password: optional(string),
|
||||
password: optionalOrNull(string),
|
||||
...usernameSchema
|
||||
};
|
||||
function hasUsernameAndPassword(config) {
|
||||
@@ -160109,7 +160109,7 @@ function hasUsernameAndPassword(config) {
|
||||
}
|
||||
var tokenSchema = {
|
||||
/** The token needed to authenticate to the package registry, if any. */
|
||||
token: optional(string),
|
||||
token: optionalOrNull(string),
|
||||
...usernameSchema
|
||||
};
|
||||
function hasToken(config) {
|
||||
@@ -160131,15 +160131,15 @@ var awsConfigSchema = {
|
||||
"role-name": string,
|
||||
domain: string,
|
||||
"domain-owner": string,
|
||||
audience: optional(string)
|
||||
audience: optionalOrNull(string)
|
||||
};
|
||||
function isAWSConfig(config) {
|
||||
return validateSchema(awsConfigSchema, config);
|
||||
}
|
||||
var jfrogConfigSchema = {
|
||||
"jfrog-oidc-provider-name": string,
|
||||
audience: optional(string),
|
||||
"identity-mapping-name": optional(string)
|
||||
audience: optionalOrNull(string),
|
||||
"identity-mapping-name": optionalOrNull(string)
|
||||
};
|
||||
function isJFrogConfig(config) {
|
||||
return validateSchema(jfrogConfigSchema, config);
|
||||
@@ -160154,8 +160154,8 @@ function isCloudsmithConfig(config) {
|
||||
}
|
||||
var gcpConfigSchema = {
|
||||
"workload-identity-provider": string,
|
||||
"service-account": optional(string),
|
||||
audience: optional(string)
|
||||
"service-account": optionalOrNull(string),
|
||||
audience: optionalOrNull(string)
|
||||
};
|
||||
function isGCPConfig(config) {
|
||||
return validateSchema(gcpConfigSchema, config);
|
||||
|
||||
Reference in New Issue
Block a user