Search
Preparing search index...
The search index is not available
ND JS
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
nd.novel.model
Novel
Class Novel
Hierarchy
Historian
Novel
Index
Constructors
constructor
Properties
_chapters
_download
At
_id
_location
_name
_update
At
Accessors
chapter
Size
closed
Chapter
completed
Chapter
description
id
last
Update
last
Update
At
location
name
sold
Chapter
start
Download
At
unknown
Chapter
Methods
add
Chapter
chapter
each
Chapter
filter
Chapter
get
Chapter
history
initial
link
To
load
load
Observer
map
Chapter
notify
observe
pause
Observe
replace
Chapter
reset
Chapter
reset
History
save
All
save
Chapters
save
Novel
save
Resource
save
Zero
set
All
set
History
start
Observe
toJSON
update
update
History
validate
Before
Save
Constructors
constructor
new
Novel
(
id
:
string
, location
?:
undefined
|
string
)
:
Novel
Parameters
id:
string
Optional
location:
undefined
|
string
Returns
Novel
Properties
Private
_chapters
_chapters
:
SortedArrayMap
<
NovelChapter
>
Private
_download
At
_download
At
:
Moment
Private
_id
_id
:
string
Private
Optional
_location
_location
:
undefined
|
string
Private
Optional
_name
_name
:
undefined
|
string
Private
Optional
_update
At
_update
At
:
Moment
Accessors
chapter
Size
get
chapterSize
(
)
:
object
Returns
object
end
:
number
list
:
(
string
|
number
)
[]
size
:
number
start
:
number
closed
Chapter
get
closedChapter
(
)
:
NovelChapter
[]
Returns
NovelChapter
[]
completed
Chapter
get
completedChapter
(
)
:
NovelChapter
[]
Returns
NovelChapter
[]
description
get
description
(
)
:
string
Returns
string
id
get
id
(
)
:
string
Returns
string
last
Update
set
lastUpdate
(
$
:
CheerioStatic
)
:
void
Parameters
$:
CheerioStatic
Returns
void
last
Update
At
get
lastUpdateAt
(
)
:
Moment
Returns
Moment
location
get
location
(
)
:
string
set
location
(
v
:
string
)
:
void
Returns
string
Parameters
v:
string
Returns
void
name
get
name
(
)
:
string
set
name
(
n
:
string
)
:
void
Returns
string
Parameters
n:
string
Returns
void
sold
Chapter
get
soldChapter
(
)
:
NovelChapter
[]
Returns
NovelChapter
[]
start
Download
At
get
startDownloadAt
(
)
:
Moment
Returns
Moment
unknown
Chapter
get
unknownChapter
(
)
:
NovelChapter
[]
Returns
NovelChapter
[]
Methods
add
Chapter
add
Chapter
(
chapter
:
NovelChapter
)
:
void
Parameters
chapter:
NovelChapter
Returns
void
chapter
chapter
(
__namedParameters
:
object
)
:
NovelChapter
[]
Parameters
__namedParameters:
object
copy
:
boolean
Returns
NovelChapter
[]
each
Chapter
each
Chapter
(
fn
:
function
)
:
void
Parameters
fn:
function
(
n
:
NovelChapter
, index
?:
undefined
|
number
)
:
void
Parameters
n:
NovelChapter
Optional
index:
undefined
|
number
Returns
void
Returns
void
filter
Chapter
filter
Chapter
(
fn
:
function
)
:
NovelChapter
[]
Parameters
fn:
function
(
n
:
NovelChapter
, index
?:
undefined
|
number
)
:
boolean
Parameters
n:
NovelChapter
Optional
index:
undefined
|
number
Returns
boolean
Returns
NovelChapter
[]
get
Chapter
get
Chapter
(
key
:
number
|
NovelChapter
)
:
undefined
|
NovelChapter
Parameters
key:
number
|
NovelChapter
Returns
undefined
|
NovelChapter
history
history
(
)
:
History
Returns
History
Protected
initial
initial
(
)
:
void
Returns
void
link
To
link
To
(
historian
:
Historian
)
:
void
Parameters
historian:
Historian
Returns
void
load
load
(
$
:
CheerioStatic
)
:
Bluebird
<
Novel
>
Parameters
$:
CheerioStatic
Returns
Bluebird
<
Novel
>
Protected
load
Observer
load
Observer
(
observer
:
Observer
<
HistoryNode
>
)
:
void
Parameters
observer:
Observer
<
HistoryNode
>
Returns
void
map
Chapter
map
Chapter
(
fn
:
function
)
:
any
[]
Parameters
fn:
function
(
n
:
NovelChapter
, index
?:
undefined
|
number
)
:
any
Parameters
n:
NovelChapter
Optional
index:
undefined
|
number
Returns
any
Returns
any
[]
notify
notify
(
result
:
HistoryNode
|
undefined
)
:
void
Parameters
result:
HistoryNode
|
undefined
Returns
void
observe
observe
(
)
:
undefined
|
Observer
<
T
>
Returns
undefined
|
Observer
<
T
>
pause
Observe
pause
Observe
(
)
:
void
Returns
void
replace
Chapter
replace
Chapter
(
chap
:
NovelChapter
)
:
boolean
Parameters
chap:
NovelChapter
Returns
boolean
reset
Chapter
reset
Chapter
(
)
:
void
Returns
void
reset
History
reset
History
(
)
:
void
Returns
void
save
All
save
All
(
__namedParameters
:
object
)
:
Promise
<
this
>
Parameters
__namedParameters:
object
force
:
boolean
complete
Fn
:
function
complete
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
Returns
Promise
<
this
>
Private
save
Chapters
save
Chapters
(
__namedParameters
:
object
)
:
Bluebird
<
NovelChapter
[]
>
Parameters
__namedParameters:
object
force
:
boolean
validate
:
boolean
complete
Fn
:
function
complete
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
completed
Fn
:
function
completed
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
fail
Fn
:
function
fail
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
Returns
Bluebird
<
NovelChapter
[]
>
save
Novel
save
Novel
(
__namedParameters
:
object
)
:
Promise
<
this
>
Parameters
__namedParameters:
object
force
:
boolean
complete
Fn
:
function
complete
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
completed
Fn
:
function
completed
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
fail
Fn
:
function
fail
Fn
(
_
:
NovelChapter
)
:
void
Parameters
_:
NovelChapter
Returns
void
Returns
Promise
<
this
>
save
Resource
save
Resource
(
__namedParameters
:
object
)
:
Bluebird
<
this
>
Parameters
__namedParameters:
object
force
:
boolean
Returns
Bluebird
<
this
>
Private
save
Zero
save
Zero
(
__namedParameters
:
object
)
:
Promise
<
void
>
Parameters
__namedParameters:
object
force
:
boolean
validate
:
boolean
Returns
Promise
<
void
>
set
All
set
All
(
setting
:
object
)
:
void
Parameters
setting:
object
Optional
chapters
?:
NovelChapterResourceType
[]
Optional
download
At
?:
undefined
|
string
Optional
id
?:
undefined
|
string
Optional
last
Update
?:
undefined
|
string
Optional
name
?:
undefined
|
string
Returns
void
set
History
set
History
(
nodes
:
HistoryNodeType
[]
)
:
void
Parameters
nodes:
HistoryNodeType
[]
Returns
void
start
Observe
start
Observe
(
)
:
void
Returns
void
toJSON
toJSON
(
)
:
object
Returns
object
chapters
:
any
[]
id
:
string
last
Update
:
undefined
|
string
name
:
string
update
update
(
)
:
Bluebird
<
Novel
>
Returns
Bluebird
<
Novel
>
Protected
update
History
update
History
(
history
:
History
)
:
void
Parameters
history:
History
Returns
void
Private
validate
Before
Save
validate
Before
Save
(
__namedParameters
:
object
)
:
Promise
<
void
>
Parameters
__namedParameters:
object
force
:
boolean
Returns
Promise
<
void
>
Globals
nd.novel.model
Novel
Status
Novel
constructor
_chapters
_download
At
_id
_location
_name
_update
At
chapter
Size
closed
Chapter
completed
Chapter
description
id
last
Update
last
Update
At
location
name
sold
Chapter
start
Download
At
unknown
Chapter
add
Chapter
chapter
each
Chapter
filter
Chapter
get
Chapter
history
initial
link
To
load
load
Observer
map
Chapter
notify
observe
pause
Observe
replace
Chapter
reset
Chapter
reset
History
save
All
save
Chapters
save
Novel
save
Resource
save
Zero
set
All
set
History
start
Observe
toJSON
update
update
History
validate
Before
Save
Novel
Chapter
Novel
Status
Utils
Novel
Zero
Chapter
Generated using
TypeDoc