@jahed/firebase-rules
Version:
A type-safe Firebase Real-time Database Security Rules builder.
34 lines • 1.13 kB
JavaScript
import { createRuleAuth } from "./auth.js";
import { createRuleDataSnapshot } from "./dataSnapshot.js";
import { createRuleNumber } from "./primitive.js";
/**
* Representation of `auth` for use in rule expressions.
*
* https://firebase.google.com/docs/reference/security/database#auth
*/
export const auth = createRuleAuth("auth");
/**
* Representation of `now` for use in rule expressions.
*
* https://firebase.google.com/docs/reference/security/database#now
*/
export const now = createRuleNumber("now");
/**
* Representation of `root` for use in rule expressions.
*
* https://firebase.google.com/docs/reference/security/database#root
*/
export const root = createRuleDataSnapshot("root");
/**
* Representation of `newData` for use in rule expressions.
*
* https://firebase.google.com/docs/reference/security/database#newdata
*/
export const newData = createRuleDataSnapshot("newData");
/**
* Representation of `data` for use in rule expressions.
*
* https://firebase.google.com/docs/reference/security/database#data
*/
export const data = createRuleDataSnapshot("data");
//# sourceMappingURL=variable.js.map