Directives

Type Targets

alias T = integer
alias mod.T = integer

Data

simpleData

Description

dataWithTypeColon : T

Description

dataWithTypeEq : T

Description

dataWithType : T

Description

dataWithBrokenType : UnknownType

Description

dataWithNestedType : mod.T

Description

const simpleConst

Description

simpleAttribute

Description

Function

simpleFunction ( )

Description

functionWithEmptyParams ( )

Description

functionWithParams ( a , b , c )

Description

functionWithTypedParams ( T : integer , b : table < T , mod.T > , c : fun ( T : T , ... ) : ( T : T , ... ) )

Description

functionWithReturn ( ) integer

Description

functionWithReturnAndParams ( a : integer ) integer

Description

functionWithComplexReturnType ( ) a : table < string , string > , ... : fun ( a : integer , ... ) : ( a : integer , ... )

Description

functionWithOptionalTypes ( x? : integer ) y? : integer
Parameters :

x? ( integer ) – Description

Returns :

y? ( integer ) – Description

simpleMethod ( )

Description

classmethod simpleClassmethod ( )

Description

staticmethod simpleStaticmethod ( )

Description

Class

class simpleClass

Description

class classWithBase : T

Description

class classWithSeveralBases : T , mod.T , { [ string ] : UnknownType }

Description

class classWithMembers
classData
classFunction ( )

Alias

alias simpleAlias
alias aliasWithTypeColon = T
alias aliasWithTypeEq = T
alias aliasWithType = T
alias aliasWithMembers
aliasData
aliasFunction ( )