mirror of
https://github.com/CaramelFur/Picsur.git
synced 2026-01-27 17:39:06 +01:00
12 lines
330 B
TypeScript
12 lines
330 B
TypeScript
|
|
export function isPermissionsArray(
|
|
value: any,
|
|
permissionsList: string[],
|
|
): value is string[] {
|
|
if (!Array.isArray(value)) return false;
|
|
if (!value.every((item: unknown) => typeof item === 'string')) return false;
|
|
if (!value.every((item: string) => permissionsList.includes(item)))
|
|
return false;
|
|
return true;
|
|
}
|