/
skyarc.trio
40 lines (37 loc) · 1.2 KB
/
skyarc.trio
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// Copyright (c) 2021, SkyFoundry LLC
// Licensed under the Academic Free License version 3.0
//
// History:
// 1 Jul 2021 Brian Frank Creation
//
//
// Defs designed for SkySpark to be used by libs which target all runtimes;
// The documented tags should be added to docgen includeDefInDocs
//
--------------------------------------------------------------------------
def: ^linter
is: ^list
of: ^str
accumulate
doc: "Fantom qname of `skyarcd::Linter` class."
--------------------------------------------------------------------------
def: ^tagOnAny
is: ^marker
nodoc
doc: "Apply to a def to use the tag on anything without a lint warning"
--------------------------------------------------------------------------
def: ^uiInput
is: ^typeName
doc: "Fantom type qname for `ui::Input` to use for a definition"
--------------------------------------------------------------------------
def: ^uiNewEntity
is: ^marker
nodoc
doc: "Include an entity type in the New entity picker"
---------------------------------------------------------------------------
def: ^extTypeName
is: ^str
nodoc
doc: "Subclass of HxExt used to wrap an HxLib in SkySpark"
--------------------------------------------------------------------------