15 lines
484 B
JavaScript
15 lines
484 B
JavaScript
|
"use strict";
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.RepositoryUniqueChecker = void 0;
|
||
|
class RepositoryUniqueChecker {
|
||
|
repository;
|
||
|
constructor(repository) {
|
||
|
this.repository = repository;
|
||
|
}
|
||
|
async isUniqueSlug(slug) {
|
||
|
const entity = await this.repository.getBySlug(slug);
|
||
|
return entity === null;
|
||
|
}
|
||
|
}
|
||
|
exports.RepositoryUniqueChecker = RepositoryUniqueChecker;
|
||
|
//# sourceMappingURL=RepositoryUniqueChecker.js.map
|