export enum AsideTypenameEnum {
  CurrentBlocksPageAsideContact = "CurrentBlocksPageAsideContact",
  CurrentBlocksPageAsidePuff = "CurrentBlocksPageAsidePuff",
}

export type AsideTypename = keyof typeof AsideTypenameEnum

export enum BlocksTypenameEnum {
  CurrentBlocksPageBlocksList = "CurrentBlocksPageBlocksList",
  CurrentBlocksPageBlocksPuffs = "CurrentBlocksPageBlocksPuffs",
  CurrentBlocksPageBlocksText = "CurrentBlocksPageBlocksText",
}

export type BlocksTypename = keyof typeof BlocksTypenameEnum

export type Typename<T, K> = T & {
  __typename: K
}

export interface TypenameInterface<K> {
  __typename: K
}
