[typescript]advanced &

Sat Apr 05

typescript

Author:Noritaka

Astro
// type Engineer = {
//   name: string;
//   role: string;
// }
// type blogger = {
//   name: string;
//   follower: number;
// }
// type EngineerBlogger = Engineer & blogger;
// const quill: EngineerBlogger = {
//   name: 'Quill',
//   role: 'front-end',
//   follower: 1000,
// }
// type tmp = string & number;

interface Engineer {
  name: string;
  role: string;
}
interface blogger {
  name: string;
  follower: number;
}
interface EngineerBlogger extends Engineer, blogger { }
const quill: EngineerBlogger = {
  name: 'Quill',
  role: 'front-end',
  follower: 1000,
}
type tmp = string & number;
type NumberBoolean = number | boolean;
type StringNumber = string | number;
type Mix = NumberBoolean & StringNumber;

typescript