Fix shared package. Then add new package vailable-auth with help methods for creating tokens, with autocomplete for permissions.
import auth from 'vailable-auth';
const userToken = auth.createToken({
secretKey: string,
accountId: string,
userId: string,
permissions: Permission[] = ['vailable:role:user'],
});
const adminToken = auth.createAdminToken({ secretKey: string, accountId: string });
Fix shared package. Then add new package vailable-auth with help methods for creating tokens, with autocomplete for permissions.