near-protocol-rewards
Version:
A transparent, metric-based rewards system for NEAR projects
25 lines (24 loc) • 631 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseValidator = void 0;
class BaseValidator {
constructor(logger) {
this.logger = logger;
}
createValidationResult(isValid, errors, warnings = []) {
return {
isValid,
errors,
warnings,
timestamp: Date.now(),
metadata: {
source: "github",
validationType: "data",
},
};
}
createError(code, message, context) {
return { code, message, context };
}
}
exports.BaseValidator = BaseValidator;