serializr
serializr copied to clipboard
Constructor parameter decorators do not work in TypeScript due to invalid function type for "serializable"
Attempting to use the @serializable
decorator on a constructor parameter fails TS typechecking.
An additional type overload is necessary:
export function serializable(
propSchema: PropSchema
): (target: Object, key: string, parameterIndex: number) => void;