UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

9 lines (8 loc) 1.5 kB
import { ShimCodes, OrgCodes, AuthCodes, FeatureCodes, GeneralCodes, InstanceAdditionFileCodes, InstanceFjeCodes, InstanceTransferCodes, InstanceCodes, InvitationCodes, LimitCodes, MediaCodes, UserCodes, InstanceProxyConfigCodes, InstanceDepCodes, InstancePluginCodes, InstanceEnvCodes, InstanceDomainCodes } from './codes'; type Keys = keyof typeof AuthCodes | keyof typeof FeatureCodes | keyof typeof GeneralCodes | keyof typeof InstanceAdditionFileCodes | keyof typeof InstanceFjeCodes | keyof typeof InstanceTransferCodes | keyof typeof InstanceCodes | keyof typeof InvitationCodes | keyof typeof LimitCodes | keyof typeof MediaCodes | keyof typeof OrgCodes | keyof typeof ShimCodes | keyof typeof UserCodes | keyof typeof InstanceProxyConfigCodes | keyof typeof InstanceDepCodes | keyof typeof InstancePluginCodes | keyof typeof InstanceEnvCodes | keyof typeof InstanceDomainCodes; type FnsParams = typeof AuthCodes & typeof FeatureCodes & typeof GeneralCodes & typeof InstanceAdditionFileCodes & typeof InstanceFjeCodes & typeof InstanceTransferCodes & typeof InstanceCodes & typeof InvitationCodes & typeof LimitCodes & typeof MediaCodes & typeof OrgCodes & typeof ShimCodes & typeof UserCodes & typeof InstanceProxyConfigCodes & typeof InstanceDepCodes & typeof InstancePluginCodes & typeof InstanceEnvCodes & typeof InstanceDomainCodes; export declare function responseCode<T extends Keys, K extends Parameters<FnsParams[T]>>(key: T, ...params: K): { code: T; message: any; }; export {};