module Rouge::Lexers::TypescriptCommon

Public Class Methods

builtins() click to toggle source
Calls superclass method
# File lib/rouge/lexers/typescript/common.rb, line 26
def self.builtins
  @builtins ||= super + %w(
    Pick Partial Readonly Record
  )
end
declarations() click to toggle source
Calls superclass method
# File lib/rouge/lexers/typescript/common.rb, line 13
def self.declarations
  @declarations ||= super + Set.new(%w(
    type abstract
  ))
end
keywords() click to toggle source
Calls superclass method
# File lib/rouge/lexers/typescript/common.rb, line 6
def self.keywords
  @keywords ||= super + Set.new(%w(
    is namespace static private protected public
    implements readonly
  ))
end
reserved() click to toggle source
Calls superclass method
# File lib/rouge/lexers/typescript/common.rb, line 19
def self.reserved
  @reserved ||= super + Set.new(%w(
    string any void number namespace module
    declare default interface keyof
  ))
end