import {createValueTransformerDecorator} from '../value/create-value-transformer-decorator.js'; import type {ValueTransformerDecorator} from '../value/value-transformer-decorator.js'; import {ClassTransformer} from './class-transformer.js'; export function asClass( constructor: new (...args: never) => T, ): ValueTransformerDecorator, T> { return createValueTransformerDecorator, T>( ClassTransformer.fromConstructor(constructor), ); }