class Rouge::Lexers::Typescript
Public Class Methods
builtins()
click to toggle source
Calls superclass method
Rouge::Lexers::Javascript.builtins
# File lib/rouge/lexers/typescript.rb, line 38 def self.builtins @builtins ||= super + %w( Promise Set Map WeakSet WeakMap Symbol ) end
declarations()
click to toggle source
Calls superclass method
Rouge::Lexers::Javascript.declarations
# File lib/rouge/lexers/typescript.rb, line 25 def self.declarations @declarations ||= super + Set.new(%w( const type constructor abstract )) end
keywords()
click to toggle source
Calls superclass method
Rouge::Lexers::Javascript.keywords
# File lib/rouge/lexers/typescript.rb, line 17 def self.keywords @keywords ||= super + Set.new(%w( import export from as is namespace new static private protected public super async await extends implements readonly )) end
reserved()
click to toggle source
Calls superclass method
Rouge::Lexers::Javascript.reserved
# File lib/rouge/lexers/typescript.rb, line 31 def self.reserved @reserved ||= super + Set.new(%w( string any number namespace module declare default interface )) end