Added isKnownEnv

This commit is contained in:
Aleksandr Kraiz
2023-02-20 15:01:47 +04:00
parent 67fe598635
commit e8934b1698
5 changed files with 16 additions and 4 deletions

View File

@@ -4,7 +4,6 @@ export { default as calculateNetworkFeeInFeeAsset } from './calculateNetworkFeeI
export { default as calculateOrionFeeInFeeAsset } from './calculateOrionFeeInFeeAsset';
export { default as checkIsToken } from './checkIsToken';
export { default as generateSecret } from './generateSecret';
export { default as isValidChainId } from './isValidChainId';
export { default as denormalizeNumber } from './denormalizeNumber';
export { default as normalizeNumber } from './normalizeNumber';
export { default as isNetworkCodeInEnvironment } from './isNetworkCodeInEnvironment';
@@ -14,6 +13,8 @@ export { default as toLowerCase } from './toLowerCase';
export { default as isUppercasedNetworkCode } from './isUppercasedNetworkCode';
export { default as getNativeCryptocurrency } from './getNativeCryptocurrency';
export { default as isValidChainId } from './isValidChainId';
export { default as isKnownEnv } from './isKnownEnv';
// export { default as HttpError } from './httpError';
export * from './typeHelpers';

8
src/utils/isKnownEnv.ts Normal file
View File

@@ -0,0 +1,8 @@
import { knownEnvs } from '../config/schemas';
import type { KnownEnv, } from '../types';
const isKnownEnv = (env: string): env is KnownEnv => {
return knownEnvs.some((knownEnv) => knownEnv === env);
}
export default isKnownEnv;