Expr
constructor
name
eval
new
Getattr
new
Gi
Call
new
Invert
Boolean
new
Setattr
ref
unref
from
String
new
Boolean
new
Flow
new
Fn
Call
new
Number
new
Require
new
Simple
new
String
new
Symbol
Assign
new
Symbol
Ref
new
User
Fn
Call
NODE-GTK API Reference
Template-1.0
Template
Expr
Class Expr
Hierarchy
Expr
Index
Constructors
constructor
Properties
name
Methods
eval
new
Getattr
new
Gi
Call
new
Invert
Boolean
new
Setattr
ref
unref
from
String
new
Boolean
new
Flow
new
Fn
Call
new
Number
new
Require
new
Simple
new
String
new
Symbol
Assign
new
Symbol
Ref
new
User
Fn
Call
Constructors
constructor
new
Expr
(
)
:
Expr
Returns
Expr
Properties
Static
name
name
:
string
Methods
eval
eval
(
scope
:
Template
.
Scope
, returnValue
:
any
)
:
boolean
Parameters
scope:
Template
.
Scope
returnValue:
any
Returns
boolean
new
Getattr
new
Getattr
(
attr
:
string
)
:
Expr
Parameters
attr:
string
Returns
Expr
new
Gi
Call
new
Gi
Call
(
name
:
string
, params
:
Expr
)
:
Expr
Parameters
name:
string
params:
Expr
Returns
Expr
new
Invert
Boolean
new
Invert
Boolean
(
)
:
Expr
Returns
Expr
new
Setattr
new
Setattr
(
attr
:
string
, right
:
Expr
)
:
Expr
Parameters
attr:
string
right:
Expr
Returns
Expr
ref
ref
(
)
:
Expr
Returns
Expr
unref
unref
(
)
:
void
Returns
void
Static
from
String
from
String
(
str
:
string
)
:
Expr
Parameters
str:
string
Returns
Expr
Static
new
Boolean
new
Boolean
(
value
:
boolean
)
:
Expr
Parameters
value:
boolean
Returns
Expr
Static
new
Flow
new
Flow
(
type
:
ExprType
, condition
:
Expr
, primary
:
Expr
, secondary
:
Expr
)
:
Expr
Parameters
type:
ExprType
condition:
Expr
primary:
Expr
secondary:
Expr
Returns
Expr
Static
new
Fn
Call
new
Fn
Call
(
builtin
:
ExprBuiltin
, param
:
Expr
)
:
Expr
Parameters
builtin:
ExprBuiltin
param:
Expr
Returns
Expr
Static
new
Number
new
Number
(
value
:
number
)
:
Expr
Parameters
value:
number
Returns
Expr
Static
new
Require
new
Require
(
typelib
:
string
, version
:
string
)
:
Expr
Parameters
typelib:
string
version:
string
Returns
Expr
Static
new
Simple
new
Simple
(
type
:
ExprType
, left
:
Expr
, right
:
Expr
)
:
Expr
Parameters
type:
ExprType
left:
Expr
right:
Expr
Returns
Expr
Static
new
String
new
String
(
value
:
string
, length
:
number
)
:
Expr
Parameters
value:
string
length:
number
Returns
Expr
Static
new
Symbol
Assign
new
Symbol
Assign
(
symbol
:
string
, right
:
Expr
)
:
Expr
Parameters
symbol:
string
right:
Expr
Returns
Expr
Static
new
Symbol
Ref
new
Symbol
Ref
(
symbol
:
string
)
:
Expr
Parameters
symbol:
string
Returns
Expr
Static
new
User
Fn
Call
new
User
Fn
Call
(
name
:
string
, param
:
Expr
)
:
Expr
Parameters
name:
string
param:
Expr
Returns
Expr
Expr
constructor
name
eval
new
Getattr
new
Gi
Call
new
Invert
Boolean
new
Setattr
ref
unref
from
String
new
Boolean
new
Flow
new
Fn
Call
new
Number
new
Require
new
Simple
new
String
new
Symbol
Assign
new
Symbol
Ref
new
User
Fn
Call
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI2NvbnN0cnVjdG9yIiwibmFtZSI6ImNvbnN0cnVjdG9yIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1wcm9wZXJ0eSB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI25hbWUiLCJuYW1lIjoibmFtZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI2V2YWwiLCJuYW1lIjoiZXZhbCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI25ld0dldGF0dHIiLCJuYW1lIjoibmV3R2V0YXR0ciIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI25ld0dpQ2FsbCIsIm5hbWUiOiJuZXdHaUNhbGwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiVGVtcGxhdGVfMV8wLlRlbXBsYXRlLkV4cHIuaHRtbCNuZXdJbnZlcnRCb29sZWFuIiwibmFtZSI6Im5ld0ludmVydEJvb2xlYW4iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiVGVtcGxhdGVfMV8wLlRlbXBsYXRlLkV4cHIuaHRtbCNuZXdTZXRhdHRyIiwibmFtZSI6Im5ld1NldGF0dHIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiVGVtcGxhdGVfMV8wLlRlbXBsYXRlLkV4cHIuaHRtbCNyZWYiLCJuYW1lIjoicmVmIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjdW5yZWYiLCJuYW1lIjoidW5yZWYiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI2Zyb21TdHJpbmciLCJuYW1lIjoiZnJvbVN0cmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjbmV3Qm9vbGVhbiIsIm5hbWUiOiJuZXdCb29sZWFuIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIHRzZC1pcy1zdGF0aWMiLCJocmVmIjoiVGVtcGxhdGVfMV8wLlRlbXBsYXRlLkV4cHIuaHRtbCNuZXdGbG93IiwibmFtZSI6Im5ld0Zsb3ciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI25ld0ZuQ2FsbCIsIm5hbWUiOiJuZXdGbkNhbGwiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI25ld051bWJlciIsIm5hbWUiOiJuZXdOdW1iZXIiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MgdHNkLWlzLXN0YXRpYyIsImhyZWYiOiJUZW1wbGF0ZV8xXzAuVGVtcGxhdGUuRXhwci5odG1sI25ld1JlcXVpcmUiLCJuYW1lIjoibmV3UmVxdWlyZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjbmV3U2ltcGxlIiwibmFtZSI6Im5ld1NpbXBsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjbmV3U3RyaW5nIiwibmFtZSI6Im5ld1N0cmluZyIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjbmV3U3ltYm9sQXNzaWduIiwibmFtZSI6Im5ld1N5bWJvbEFzc2lnbiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjbmV3U3ltYm9sUmVmIiwibmFtZSI6Im5ld1N5bWJvbFJlZiIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IlRlbXBsYXRlXzFfMC5UZW1wbGF0ZS5FeHByLmh0bWwjbmV3VXNlckZuQ2FsbCIsIm5hbWUiOiJuZXdVc2VyRm5DYWxsIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfV0sImNsYXNzTmFtZXMiOiJjdXJyZW50IHRzZC1raW5kLWNsYXNzIHRzZC1wYXJlbnQta2luZC1uYW1lc3BhY2UiLCJocmVmIjoiVGVtcGxhdGVfMV8wLlRlbXBsYXRlLkV4cHIuaHRtbCIsIm5hbWUiOiJFeHByIn0=