jin-frame / frames/AbstractJinFrame / AbstractJinFrame
Abstract Class: AbstractJinFrame
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:40
Extended by
Constructors
Constructor
new AbstractJinFrame():
AbstractJinFrame
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:129
Returns
AbstractJinFrame
Accessors
_option
Get Signature
get
protected_option():FrameOption
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:125
Returns
_startAt
Get Signature
get
protected_startAt():Date
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:121
Returns
Date
Methods
_getBaseUrlString()
_getBaseUrlString(
paths,override?):string
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:257
Parameters
paths
Record<string, string>
override?
host?
string
path?
string
pathPrefix?
string
Returns
string
_getBodyInit()
_getBodyInit(
bodies):BodyInit|undefined
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:156
Parameters
bodies
unknown
Returns
BodyInit | undefined
_getCacheKey()
_getCacheKey():
string|undefined
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:220
Returns
string | undefined
_getData()
_getData<
K>(kind):Pick<FrameInternal,"retry"|"body"|"header"|"param"|"query">[K]
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:136
Type Parameters
K
K extends "retry" | "body" | "header" | "param" | "query"
Parameters
kind
K
Returns
Pick<FrameInternal, "retry" | "body" | "header" | "param" | "query">[K]
_getOption()
_getOption<
K>(kind):FrameOption[K]
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:146
Type Parameters
K
K extends keyof FrameOption
Parameters
kind
K
Returns
FrameOption[K]
_request()
_request(
option?):JinRequestConfig
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:280
JinRequestConfig create using by class member variable.
Parameters
option?
JinFrameRequestConfig & JinFrameCreateConfig
same with JinRequestConfig, bug exclude some filed ignored
Returns
created JinRequestConfig
_retry()
_retry(
req,isValidateStatus):Promise<DedupeResult>
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:400
Parameters
req
isValidateStatus
(ok, status) => boolean
Returns
Promise<DedupeResult>
_retryException()
protected_retryException(_req,_err):void|Promise<void>
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:115
Parameters
_req
_err
Error
Returns
void | Promise<void>
_retryFail()
protected_retryFail(_req,_res):void|Promise<void>
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:112
Parameters
_req
_res
Response
Returns
void | Promise<void>
_setData()
protected_setData<K>(kind,value):void
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:142
Type Parameters
K
K extends "retry"
Parameters
kind
K
value
Returns
void
_setFields()
_setFields(
args):void
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:150
Parameters
args
AbstractJinFrame
Returns
void
builder()
staticbuilder<C>(this, ...ctorArgs):BuilderFor<C>
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:51
Type Parameters
C
C extends ConstructorFunction<unknown>
Parameters
this
C
ctorArgs
...ConstructorParameters<C>
Returns
BuilderFor<C>
getDefaultValues()
protectedstaticgetDefaultValues():Partial<PublicFieldsOf<InstanceType<typeofthis>>>
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:47
Returns
Partial<PublicFieldsOf<InstanceType<typeof this>>>
getEndpoint()
staticgetEndpoint():URL
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:41
Returns
URL
of()
staticof<C>(this,args, ...ctorArgs):InstanceType<C>
Defined in: packages/jin-frame/src/frames/AbstractJinFrame.ts:90
Type Parameters
C
C extends ConstructorFunction<unknown>
Parameters
this
C
args
PublicFieldsOf<InstanceType<C>> | (b) => unknown
ctorArgs
...ConstructorParameters<C>
Returns
InstanceType<C>