@alauda-fe/common
Version:
Alauda frontend team common codes.
3 lines (2 loc) • 453 B
TypeScript
import { Arrayable, IfEqual, SelfSubjectAccessReview, UnaryObservableFunction } from '../core/public-api';
export declare function isAllowed<T extends Arrayable<SelfSubjectAccessReview>, K extends boolean = true>(transform?: K): UnaryObservableFunction<T, IfEqual<K, false, T extends SelfSubjectAccessReview | Readonly<SelfSubjectAccessReview> ? boolean : boolean[], Record<T extends Arrayable<SelfSubjectAccessReview<infer R>> ? R : never, boolean>>>;