• Type Parameters

    • P

    Parameters

    • requiredPermissions: P[]
    • userPermissions: P[]

    Returns <T extends (...args: any[]) => any>(fn: T) => T