Skip to content

@vtj


@vtj / renderer / Provider

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

ProviderOptions

Returns

Provider

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

Released under the MIT License.