UNPKG

near-protocol-rewards

Version:

A transparent, metric-based rewards system for NEAR projects

17 lines (16 loc) 511 B
import { GitHubMetrics } from "../types/metrics"; import { ValidationResult } from "../types/validation"; import { Logger } from "../utils/logger"; export interface GitHubValidatorConfig { logger?: Logger; minCommits?: number; maxCommitsPerDay?: number; minAuthors?: number; minReviewPrRatio?: number; } export declare class GitHubValidator { private config; private logger?; constructor(config?: GitHubValidatorConfig); validate(metrics: GitHubMetrics): ValidationResult; }