@hero-design/snowflake-guard
Version:
A hero-design bot detecting snowflake usage
62 lines (61 loc) • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.generateUpdateReportQuery = exports.generateCreateReportQuery = exports.generateFetchReportQuery = void 0;
const generateFetchReportQuery = ({ repoName, prNumber, }) => {
return `
query {
fetchHdSnowflakeGuardReport(repoName: "${repoName}", prNumber: ${prNumber}) {
id
originalCount
latestCount
approvedCount
}
}
`;
};
exports.generateFetchReportQuery = generateFetchReportQuery;
const generateCreateReportQuery = ({ repoName, prNumber, owner, originalCount, latestCount, approvedCount, }) => {
return `
mutation {
createHdSnowflakeGuardReport(
input: {
params: {
repoName: "${repoName}"
prNumber: ${prNumber}
owner: "${owner}"
originalCount: ${originalCount}
latestCount: ${latestCount}
approvedCount: ${approvedCount}
}
}
) {
hdSnowflakeGuardReport {
id
repoName
prNumber
originalCount
latestCount
approvedCount
}
}
}
`;
};
exports.generateCreateReportQuery = generateCreateReportQuery;
const generateUpdateReportQuery = ({ id, latestCount, approvedCount, }) => {
return `
mutation {
updateHdSnowflakeGuardReport(
input: { id: "${id}", latestCount: ${latestCount}, approvedCount: ${approvedCount} }
) {
hdSnowflakeGuardReport {
id
latestCount
originalCount
approvedCount
}
}
}
`;
};
exports.generateUpdateReportQuery = generateUpdateReportQuery;