class Rouge::Lexers::Typescript
def self.builtins
def self.builtins @builtins ||= super + %w( Promise Set Map WeakSet WeakMap Symbol ) end
def self.declarations
def self.declarations @declarations ||= super + Set.new(%w( const type constructor abstract )) end
def self.keywords
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
def self.reserved
def self.reserved @reserved ||= super + Set.new(%w( string any number namespace module declare default interface )) end