Class: Provider
Defined in: packages/renderer/types/provider/provider.d.ts:30
Extends
Base
Constructors
new Provider()
new Provider(
options
):Provider
Defined in: packages/renderer/types/provider/provider.d.ts:47
Parameters
options
Returns
Overrides
Base.constructor
Properties
adapter
adapter:
ProvideAdapter
Defined in: packages/renderer/types/provider/provider.d.ts:35
apis
apis:
Record
<string
, (...args
) =>Promise
<any
>>
Defined in: packages/renderer/types/provider/provider.d.ts:36
components
components:
Record
<string
,any
>
Defined in: packages/renderer/types/provider/provider.d.ts:42
dependencies
dependencies:
Record
<string
, () =>Promise
<any
>>
Defined in: packages/renderer/types/provider/provider.d.ts:37
globals
globals:
Record
<string
,any
>
Defined in: packages/renderer/types/provider/provider.d.ts:33
isReady
isReady:
boolean
Defined in: packages/core/types/models/base.d.ts:3
Inherited from
Base.isReady
library
library:
Record
<string
,any
>
Defined in: packages/renderer/types/provider/provider.d.ts:39
listeners
protected
listeners: () =>void
[]
Defined in: packages/core/types/models/base.d.ts:2
Returns
void
Inherited from
Base.listeners
materials
materials:
Record
<string
, () =>Promise
<any
>>
Defined in: packages/renderer/types/provider/provider.d.ts:38
mode
mode:
ContextMode
Defined in: packages/renderer/types/provider/provider.d.ts:32
modules
modules:
Record
<string
, () =>Promise
<any
>>
Defined in: packages/renderer/types/provider/provider.d.ts:34
nodeEnv
nodeEnv:
NodeEnv
Defined in: packages/renderer/types/provider/provider.d.ts:43
options
options:
ProviderOptions
Defined in: packages/renderer/types/provider/provider.d.ts:31
project
project:
null
|ProjectSchema
Defined in: packages/renderer/types/provider/provider.d.ts:41
service
service:
Service
Defined in: packages/renderer/types/provider/provider.d.ts:40
Methods
createDslRenderer()
createDslRenderer(
dsl
,opts
?):object
Defined in: packages/renderer/types/provider/provider.d.ts:59
Parameters
dsl
BlockSchema
opts?
Partial
<CreateRendererOptions
>
Returns
object
context
context:
Context
renderer
renderer:
any
createMock()
createMock(
func
): (...args
) =>Promise
<any
>
Defined in: packages/renderer/types/provider/provider.d.ts:48
Parameters
func
(...args
) => any
Returns
Function
Parameters
args
...any
[]
Returns
Promise
<any
>
definePluginComponent()
definePluginComponent(
from
):any
Defined in: packages/renderer/types/provider/provider.d.ts:65
Parameters
from
NodeFromPlugin
Returns
any
defineUrlSchemaComponent()
defineUrlSchemaComponent(
url
,name
?):any
Defined in: packages/renderer/types/provider/provider.d.ts:64
Parameters
url
string
name?
string
Returns
any
getDsl()
getDsl(
id
):Promise
<null
|BlockSchema
>
Defined in: packages/renderer/types/provider/provider.d.ts:57
Parameters
id
string
Returns
Promise
<null
| BlockSchema
>
getDslByUrl()
getDslByUrl(
url
):Promise
<null
|BlockSchema
>
Defined in: packages/renderer/types/provider/provider.d.ts:58
Parameters
url
string
Returns
Promise
<null
| BlockSchema
>
getFile()
getFile(
id
):null
|PageFile
|BlockFile
Defined in: packages/renderer/types/provider/provider.d.ts:54
Parameters
id
string
Returns
null
| PageFile
| BlockFile
getHomepage()
getHomepage():
null
|PageFile
Defined in: packages/renderer/types/provider/provider.d.ts:56
Returns
null
| PageFile
getPage()
getPage(
id
):null
|PageFile
Defined in: packages/renderer/types/provider/provider.d.ts:55
Parameters
id
string
Returns
null
| PageFile
getRenderComponent()
getRenderComponent(
id
,output
?):Promise
<any
>
Defined in: packages/renderer/types/provider/provider.d.ts:63
Parameters
id
string
output?
(file
) => void
Returns
Promise
<any
>
install()
install(
app
):void
Defined in: packages/renderer/types/provider/provider.d.ts:53
Parameters
app
App
Returns
void
load()
load(
project
):Promise
<void
>
Defined in: packages/renderer/types/provider/provider.d.ts:49
Parameters
project
ProjectSchema
Returns
Promise
<void
>
ready()
ready(
callback
):void
Defined in: packages/core/types/models/base.d.ts:5
Parameters
callback
() => void
Returns
void
Inherited from
Base.ready
resetReady()
resetReady():
void
Defined in: packages/core/types/models/base.d.ts:6
Returns
void
Inherited from
Base.resetReady
triggerReady()
protected
triggerReady():void
Defined in: packages/core/types/models/base.d.ts:4
Returns
void
Inherited from
Base.triggerReady