UNPKG

@jahed/firebase-rules

Version:

A type-safe Firebase Real-time Database Security Rules builder.

22 lines 635 B
/** * A representation of a Firebase Rule primitive such as a number or boolean. */ const createRulePrimitive = (name) => { const val = () => name; // .length is a readonly value, so force it. Object.defineProperty(val, "length", { get: () => () => { throw new Error(`Primitive ${name} has no length.`); }, }); return val; }; /** * A representation of a Firebase Rule boolean. */ export const createRuleBoolean = (createRulePrimitive); /** * A representation of a Firebase Rule number. */ export const createRuleNumber = (createRulePrimitive); //# sourceMappingURL=primitive.js.map