Rolf van de Krol

Developer @ Hoppinger

Talk

  • TypeScript genereren met Drupal 8

    In een headless Drupal website heb je veelal te maken met een JavaScript geschreven front-end applicatie voor de API van Drupal. De API van Drupal levert dan een JSON representatie van een Drupal Entity.

    Wanneer je deze frontend-applicatie met TypeScript schrijft, moet je, om op een type-safe manier met deze JSON om te gaan, een type-definitie schrijven. Deze type-definitie beschrijft de JSON die uit Drupal komt, zodat je deze vervolgens in TypeScript veilig kunt gebruiken. Ook is de JSON die uit Drupal komt nog sterk verbonden aan de datastructuur van Drupal (bijvoorbeeld: arrays voor velden, ook al bevat het veld altijd maar 1 element).

    Om deze datastructuur in TypeScript comfortabel te gebruiken, is er een conversiestap nodig naar een datastructuur die in JavaScript logischer, en ook weer type-definities voor deze nieuwe datastructuur.

     

    14:00-15:00 in Kalvermelk 2a - Community Day