/* eslint-disable @typescript-eslint/no-explicit-any, @typescript-eslint/no-namespace */
// Load type definitions that come with Cypress module
///
declare global {
namespace Cypress {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
interface Chainable {
installConfig(configFile: string): Chainable>;
}
}
}
export const installConfig = function (configFile: string): void {
cy.runProvisioningScript({
script: {fileContent: `- installConfiguration: "${configFile}"`, type: 'application/yaml'},
files: [{
fileName: `${configFile}`,
type: 'text/plain'
}]
});
};