nato243 weblog.n-jitter brand iconweblog.n-jitter
テクノロジー

microCMSの記事の型

2024.09.07
microCMSNode

microCMSのSDKで返ってくるデータに関してメモする。
APIスキーマは実は明確な型はない。

なぜならWebサイトごとにmicroCMS管理画面側で入力制約や出力制約が作れるのだ。

それでも記事メデイアである以上、だいたいは以下のようになっている。


export type Category = {
  id: string;
  createdAt: string;
  updatedAt: string;
  publishedAt: string;
  revisedAt: string;
  name: string;
};

export type BlogPost = {
  id: string;
  createdAt: string;
  updatedAt: string;
  publishedAt: string;
  revisedAt: string;
  title: string;
  content: string;
  eyecatch: {
    url: string;
    height?: number;
    width?: number;
  };
  category: Category;
  description: string;
};

aaa