Sha256: 28ba33c18fb8abe261d936fcdb45c12e77f6b10b5f8ab6462c951b06a26f4bc6
Contents?: true
Size: 408 Bytes
Versions: 14
Compression:
Stored size: 408 Bytes
Contents
# frozen_string_literal: true require_relative 'template' require 'typescript-node' Tilt::TypeScriptTemplate = Tilt::StaticTemplate.subclass(mime_type: 'application/javascript') do option_args = [] @options.each do |key, value| next unless value option_args << "--#{key}" if value != true option_args << value.to_s end end TypeScript::Node.compile(@data, *option_args) end
Version data entries
14 entries across 13 versions & 5 rubygems