import type * as x from 'x-value'; export type TransformNominal = TFrom extends x.NominalPartial ? T & Record & Record> : T; type TransformNominalMap_ = { [TKey in keyof TNominalMap as TKey extends string ? NominalKeyTransform_ : TKey]: TNominalMap[TKey]; }; type NominalKeyTransform_ = TKeyTransform extends `${infer TTransformType extends '+' | '-'}${infer TSuffix}` ? TTransformType extends '+' ? `${TKey}${TSuffix}` : TKey extends `${infer TTransformedKey}${TSuffix}` ? TTransformedKey : never : never; export {};