firebase-functions
Version:
Firebase SDK for Cloud Functions
17 lines (16 loc) • 412 B
JavaScript
//#region src/security/roles.ts
/**
* Global set of declared IAM roles required by this codebase.
* Accumulated in-memory during manifest generation.
*/
const declaredRoles = new Set();
/**
* Registers a role to be required by this codebase.
* Automatically deduplicates using the Set.
* @internal
*/
function registerRole(role) {
declaredRoles.add(role);
}
//#endregion
export { declaredRoles, registerRole };