Companies Home Search Profile

Creating a Type Declaration File in TypeScript

Focused View

Dan Wellman

1:09:00

7 View
  • 00. Course Overview.mp4
    01:57
  • 00. Overview.mp4
    01:11
  • 01. What Are Declaration Files and Why Do We Need Them - .mp4
    03:05
  • 02. Creating Declaration Files with the Compiler.mp4
    05:39
  • 03. Creating Declaration Files for a JavaScript Project.mp4
    03:23
  • 04. Using JSDoc with Declaration Files.mp4
    03:56
  • 00. Overview.mp4
    01:37
  • 01. Different Kinds of Library.mp4
    02:30
  • 02. Creating a Declaration File for a Global Library.mp4
    05:25
  • 03. Creating a Declaration File for an Object-extending Library.mp4
    03:37
  • 04. Creating a Declaration File for an ESM Library.mp4
    03:00
  • 05. Creating a Declaration File for a CommonJS Library.mp4
    05:35
  • 06. Creating a Declaration File for an AMD Library.mp4
    03:57
  • 07. Creating a Declaration File for an UMD Library.mp4
    07:30
  • 00. Overview.mp4
    00:58
  • 01. Distributing Declaration Files with Your Library.mp4
    03:59
  • 02. Publishing to DefinitelyTyped.mp4
    11:41
  • Description


    This course will teach you how to create TypeScript declaration files to provide type information for the most common types of JavaScript library – those based on globals, or modern modular ones that use ES Modules, CommonJS, AMD, or UMD modules.

    What You'll Learn?


      In this course, Creating a Type Declaration File in TypeScript, you'll learn how to create declaration files which provide type information when using JavaScript libraries.

      First, you'll learn exactly what declaration files are for and see how they can be generated automatically by the compiler, as well as how they can be enhanced with JSDoc. Next, you'll discover how to create declaration files manually for all of the most common kinds of libraries like those based on browser globals, or those based on modules. Finally, you'll see how you can publish declaration files to the public DefinitelyTyped repository to share your declaration files with the world.

      When you're finished with this course, you'll have the skills and knowledge to use create declaration files for any kind of library that you might want to use in your next project.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Dan Wellman is a web developer, author, and course instructor from the UK. He has been a developer for just over ten years, and has been writing and making videos about his experiences for almost as long. He has written nine books about JavaScript libraries, and produced around 50 video courses on front-end development. He is currently Head of UI at DST Systems, and lives on the South Coast of the UK with his wife and four children.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 17
    • duration 1:09:00
    • level average
    • English subtitles has
    • Release Date 2024/05/18