30class SOURCEMETA_BLAZE_CODEGEN_EXPORT TypeScript {
32 TypeScript(std::ostream &stream, std::string_view type_prefix);
50#pragma warning(disable : 4251)
53 std::ostream &output_;
54 std::string_view prefix_;
55 std::map<std::string, sourcemeta::core::Pointer> cache_;
57#pragma warning(default : 4251)