in src/smartScopeHelper.ts [34:47]
export function getValidOperationsForScopeTypeAndAccessType(
scopeType: ScopeType,
accessType: AccessModifier,
scopeRule: ScopeRule,
): (TypeOperation | SystemOperation)[] {
let validOperations: (TypeOperation | SystemOperation)[] = [];
if (accessType === '*' || accessType === 'read') {
validOperations = scopeRule[scopeType].read;
}
if (accessType === '*' || accessType === 'write') {
validOperations = validOperations.concat(scopeRule[scopeType].write);
}
return validOperations;
}