1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yunkss-ef-tool

 / Детали:

plainToКласс

Предстоит сделать
Владелец
Создано  
28.02.2025

Какие параметры должны передаваться в plainToClass, если cls?: ClassConstructor всегда является undefined? Дайте пример.

import { plainToClass } from 'class-transformer';

interface ExampleInterface {
  id: number;
  name: string;
}

class ExampleClass implements ExampleInterface {
  constructor(
    public id: number,
    public name: string
  ) {}
}

const exampleData = {
  id: 1,
  name: "Example"
};

// Пример использования plainToClass с undefined cls
const exampleInstance = plainToClass(ExampleClass, exampleData);

console.log(exampleInstance);

Пожалуйста, обратите внимание, что использование undefined для параметра cls может привести к непредвиденному поведению. Вместо этого вам следует указать конкретный тип класса, чтобы избежать ошибок.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/yunkss-ef-tool.git
git@api.gitlife.ru:oschina-mirror/yunkss-ef-tool.git
oschina-mirror
yunkss-ef-tool
yunkss-ef-tool