Export or edit this event...

Working with TypeScript Definitions

734 NW 14th Avenue
Portland, OR 97209, us (map)



Join us for our June meeting where Peter Snider and James Churchill will be presenting "Working with TypeScript Definitions".


6:00pm Networking and Snacks
6:10pm Welcome and Announcements
6:20pm Presentation

Live Stream

This event will be live streamed on Google Hangouts. Join us online if you can't make it to the event in Portland!


Working with TypeScript Definitions

Your TypeScript code doesn't live in isolation. In fact, almost every application that you develop using TypeScript will need to interact with libraries or frameworks that are written in JavaScript. Sometimes this code is from a third party, sometimes it's your own.

TypeScript definition files allow you to leverage these assets in your projects, without having to sacrifice the benefits of working with pure TypeScript.

In this talk, we'll show how to use the command line tool Typings to find and consume definition files for popular libraries and frameworks. We'll also walk through the process of writing your own definition file, for those times when a library or framework (either third party or your own) doesn't have a definition file available.

About the Presenters

Peter Snider

    recently: 'passionate about using TypeScript for full-stack development',
    previously: 'helped build all parts of connected and autonomous vehicle navigation and traffic systems'

James Churchill

James has worked extensively with a variety of technologies, including ASP.NET MVC, SQL Server, JavaScript, TypeScript, Knockout.js, and AngularJS. James, a self-confessed geek, enjoys talking about programming and learning new technologies. He recently joined the Treehouse team as a teacher and is excited to have the opportunity to help beginners become developers. James also enjoys participating in the greater Northwest developer community, presenting talks in Portland, Seattle, Salt Lake City, Boise, Eugene, Salem, and Hood River.