theme highlighter title layout class canvasWidth flayyer shiki Typescript center text-center 1080 Taller de Typescript Gracias a Franz Bendezu y Misael Abanto src: ./slides/intro/context.md src: ./slides/intro/javascript-1.md src: ./slides/intro/javascript-2.md src: ./slides/intro/typescript-1.md src: ./slides/intro/typescript-2.md src: ./slides/intro/typescript-3.md src: ./slides/intro/typescript-4.md src: ./slides/intro/typescript-5.md src: ./slides/basics/cover.md src: ./slides/basics/quote.md src: ./slides/basics/intro-1.md src: ./slides/basics/intro-2.md src: ./slides/basics/intro-3.md src: ./slides/basics/static-type-checking.md src: ./slides/basics/non-exception-failures-1.md src: ./slides/basics/non-exception-failures-2.md src: ./slides/basics/non-exception-failures-3.md src: ./slides/basics/types-for-tooling.md src: ./slides/basics/tsc-1.md src: ./slides/basics/tsc-2.md src: ./slides/basics/tsc-3.md src: ./slides/basics/tsc-4.md src: ./slides/basics/emitting-with-errors.md src: ./slides/basics/explicit-types-1.md src: ./slides/basics/explicit-types-2.md src: ./slides/basics/explicit-types-3.md src: ./slides/basics/erased-types-1.md src: ./slides/basics/erased-types-2.md src: ./slides/basics/downleveling-1.md src: ./slides/basics/downleveling-2.md src: ./slides/basics/strictness-1.md src: ./slides/basics/strictness-2.md src: ./slides/basics/strictness-3.md src: ./slides/types/types-01-intro.md src: ./slides/types/types-02-primitives.md src: ./slides/types/types-03-arrays.md src: ./slides/types/types-04-any.md src: ./slides/types/types-04-no-implicit-any.md src: ./slides/types/types-05-anotations.md src: ./slides/types/types-05-functions-1.md src: ./slides/types/types-05-functions-2.md src: ./slides/types/types-05-anotations2.md src: ./slides/types/types-05-anotations3.md src: ./slides/types/types-06-objects.md src: ./slides/types/types-06-objects2.md src: ./slides/types/types-07-unions.md src: ./slides/types/types-07-unions2.md src: ./slides/types/types-07-unions3.md src: ./slides/types/types-07-unions4.md src: ./slides/types/types-08-aliases-1.md src: ./slides/types/types-08-aliases-2.md src: ./slides/types/types-09-assertions-1.md src: ./slides/types/types-09-assertions-2.md src: ./slides/types/types-10-literals.md src: ./slides/types/types-10-literals2.md src: ./slides/types/types-10-literals3.md src: ./slides/types/types-11-literal-inference-1.md src: ./slides/types/types-11-literal-inference-2.md src: ./slides/types/types-11-literal-inference-3.md src: ./slides/types/types-11-optionals.md src: ./slides/types/types-11-optionals2.md src: ./slides/types/types-11-optionals3.md src: ./slides/types/types-12-less-primitives-1.md src: ./slides/types/types-12-less-primitives-2.md