@tucmc/hazel
Version:
Clubs Data Processing Framework
20 lines (19 loc) • 782 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.basicExampleSnippet = void 0;
const lib_1 = require("../lib");
const basicExampleSnippet = async (debug) => {
const evalColl = new lib_1.FirestoreCollection('evaluate');
const evalData = await evalColl.readFromCache(true);
if (!evalData)
return;
const evalRecords = new lib_1.ClubRecord(evalData.getRecord());
const missing = lib_1.ID.systemClubs.keyDiff(evalRecords.keys());
debug.dump(missing);
const mainClubRecords = evalRecords.transformToMainClubs();
const clubEvalData = mainClubRecords.get('ก30901');
if (!clubEvalData)
return;
debug.dump(new lib_1.DMap(clubEvalData).size());
};
exports.basicExampleSnippet = basicExampleSnippet;