В настоящее время нет ничего, что бы отображало C # в TypeScript. Если у вас много POCOs или вы думаете, что они могут часто меняться, вы можете создать конвертер - что-то простое по строкам ...
public class MyPoco {
public string Name { get; set; }
}
To
export class MyPoco {
public Name: string;
}
Существует также обсуждение Codeplex об автогенерации из C # .
Просто чтобы обновить содержимое, TypeLite может создавать интерфейсы TypeScript из C #:
Обычно Spark Datasets
либо наследует свойство nullable
от своих родителей, либо выводит его на основе внешних типов данных.
Вы можете утверждать, является ли это хорошим подходом или нет, но в конечном итоге это разумный. Если семантика источника данных не поддерживает ограничения на значение NULL, то применение схемы также не может. В конце дня всегда лучше предположить, что все может быть null
, чем неудача во время выполнения, если это противоположное предположение окажется неправильным.