Preparing search index...
The search index is not available
@tucmc/hazel
@tucmc/hazel
EvaluationDocument
Class EvaluationDocument
Hierarchy
EvaluationDocument
Index
Constructors
constructor
Properties
clubID
club
Member
Data
doc
Info
user
Map
Methods
create
Document
Heading
create
Sorted
Detailed
List
fill
Blank
generate
slice
To
Printable
Chunk
Constructors
constructor
new
Evaluation
Document
(
clubID
:
string
, docInfo
:
{
semester
:
string
;
year
:
string
;
}
, clubMemberData
:
IClubMemberData
, uMap
:
DMap
<
string
,
ReferableMapEntity
<
IUserData
>
>
)
:
EvaluationDocument
Parameters
clubID:
string
docInfo:
{
semester
:
string
;
year
:
string
;
}
semester
:
string
year
:
string
clubMemberData:
IClubMemberData
uMap:
DMap
<
string
,
ReferableMapEntity
<
IUserData
>
>
Returns
EvaluationDocument
Properties
Private
Readonly
clubID
clubID
:
string
Private
club
Member
Data
club
Member
Data
:
IClubMemberData
Private
doc
Info
doc
Info
:
{
semester
:
string
;
year
:
string
;
}
Type declaration
semester
:
string
year
:
string
Private
user
Map
user
Map
:
DMap
<
string
,
ReferableMapEntity
<
IUserData
>
>
Methods
Protected
create
Document
Heading
create
Document
Heading
(
)
:
{
club
:
string
;
clubId
:
string
;
count
:
number
;
exc
:
string
;
failed
:
string
;
pass
:
string
;
sem
:
string
;
year
:
string
;
}
Returns
{
club
:
string
;
clubId
:
string
;
count
:
number
;
exc
:
string
;
failed
:
string
;
pass
:
string
;
sem
:
string
;
year
:
string
;
}
club
:
string
club
Id
:
string
count
:
number
exc
:
string
failed
:
string
pass
:
string
sem
:
string
year
:
string
Protected
create
Sorted
Detailed
List
create
Sorted
Detailed
List
(
memberData
:
EvaluateType
[]
)
:
{
c
:
string
;
e
:
string
;
grade
:
string
;
name
:
string
;
room
:
string
;
}
[]
Parameters
memberData:
EvaluateType
[]
Returns
{
c
:
string
;
e
:
string
;
grade
:
string
;
name
:
string
;
room
:
string
;
}
[]
Private
fill
Blank
fill
Blank
(
d
:
{
c
:
string
;
e
:
string
;
grade
:
string
;
name
:
string
;
room
:
string
;
}
[]
)
:
{
c
:
string
;
e
:
string
;
grade
:
string
;
name
:
string
;
room
:
string
;
}
[]
Parameters
d:
{
c
:
string
;
e
:
string
;
grade
:
string
;
name
:
string
;
room
:
string
;
}
[]
Returns
{
c
:
string
;
e
:
string
;
grade
:
string
;
name
:
string
;
room
:
string
;
}
[]
generate
generate
(
docTemplate
:
DocumentTemplate
, fileName
:
string
)
:
Promise
<
void
>
Parameters
docTemplate:
DocumentTemplate
fileName:
string
Returns
Promise
<
void
>
Private
slice
To
Printable
Chunk
slice
To
Printable
Chunk
(
d
:
any
[]
, f
?:
number
)
:
any
[]
[]
Parameters
d:
any
[]
f:
number
= 15
Returns
any
[]
[]
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
@tucmc/hazel
Evaluation
Document
constructor
clubID
club
Member
Data
doc
Info
user
Map
create
Document
Heading
create
Sorted
Detailed
List
fill
Blank
generate
slice
To
Printable
Chunk
Generated using
TypeDoc