domain/registries/record.registry.ts
domain/registries/record.registry.ts is a file in Bane's Lab Site. 10 lines of code and 3 definitions.
import { createRegistry } from "#domain/registries/base.registry";
const PUBLISHED_RECORDS = createRegistry<{ readonly id: string }>();
export const registerRecords = function registerRecords(refs: readonly string[]): void {
for (const id of refs) {
PUBLISHED_RECORDS.register({ id });
}
};
export const isPublishedRecord = function isPublishedRecord(ref: string): boolean {
return PUBLISHED_RECORDS.byId(ref) !== undefined;
};