serde-ts/dist/de/mixin.d.ts
2025-05-18 20:05:52 -05:00

9 lines
312 B
TypeScript

import { Constructor } from '../utils';
import { Deserializer } from './interface';
export declare function deserialize<T, C extends Constructor>(constructor: C): {
new (...args: any[]): {
[x: string]: any;
};
name: string;
deserialize<D extends Deserializer>(deserializer: D): T;
} & C;