TypeScript Class으로 타입 선언

class ProductDto { // product dto id : string ; name : string ; type : string ; created_year : number ; option : {[ key : string ] : OptionDto } } class OptionDto { // product dto내의 또다른 dto name : string ; desc : string ; count : number ; production : boolean ; } const product1 : ProductDto = new ProductDto () // class로 ProductDto타입의 변수 선언 product1 . id = "abc" ; product1 . name = "apple" ; product1 . type = "A" ; product1 . created_year = 123 ; console . log ( product1 ); product1 . option = { // option안에 key1을 키값으로 갖는 객체 생성 "key1" : { name : "test key1" , desc : "this is a test" , count : 10 , production : true } } console . log ( product1 ); product1 . option [ "key2" ]= { // option안에 key2의 키값을 갖는 객체 생성 name : "test key2" , desc : "this is a test2" , count : 13 , pr...