[TypeScript] Generics
미리 함수 type을 정의해 놓을 수 있다. type Add = (a:number, b:number) => number; const add:Add = (a,b) => a+b; Overloading Parameter Type 에 따라서 처리 type Config = { // 객체에 대한 정의 path: string state: string } type Push = { // 함수에 대한 정의 (path: string): void (config: Config): void } const push: Push = (config)=>{ if(typeof config === "string") console.log(config) else console.log(config.path, config.state) } Param..