firebase-functions
Version:
Firebase SDK for Cloud Functions
19 lines (17 loc) • 449 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
exports.declaredRoles = declaredRoles;
exports.registerRole = registerRole;