import { UserEnvironment } from '../types/serverTypes';

const environmentOrdinal: { [key in UserEnvironment]: number } = {
  nologin: -2,
  development: -1,
  production: 0,
  beta: 1,
  staging: 2,
};

export const environmentGreaterOrEqual = (a, b) => environmentOrdinal[a] >= environmentOrdinal[b];

export const environmentPermitsNewUsers = (env) => env === 'development';
