lib/bake/type.rb



# frozen_string_literal: true

# Released under the MIT License.
# Copyright, 2020-2025, by Samuel Williams.

require_relative "type/any"
require_relative "type/array"
require_relative "type/boolean"
require_relative "type/decimal"
require_relative "type/float"
require_relative "type/hash"
require_relative "type/input"
require_relative "type/integer"
require_relative "type/nil"
require_relative "type/output"
require_relative "type/string"
require_relative "type/symbol"
require_relative "type/tuple"

module Bake
	module Type
		def self.parse(signature)
			eval(signature, binding)
		end
	end
end