Skip to content

@sourceloop/core / Exports / ProxyBuilderComponent

Class: ProxyBuilderComponent

Implements

  • Component

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ProxyBuilderComponent(application, options)

Parameters

Name Type
application Application
options ProxyBuilderConfig

Defined in

packages/core/src/components/proxy-builder/component.ts:44

Properties

application

Private Readonly application: Application

Defined in

packages/core/src/components/proxy-builder/component.ts:46


bindings

Optional bindings: Binding<AnyObject>[]

Implementation of

Component.bindings

Defined in

packages/core/src/components/proxy-builder/component.ts:42


options

Private Readonly options: ProxyBuilderConfig

Defined in

packages/core/src/components/proxy-builder/component.ts:48

Methods

_bindDataSource

Private _bindDataSource(model, basePath, restOperations?, baseUrl?): void

Parameters

Name Type
model ModelConstructor<Entity>
basePath string
restOperations? RestOperationTemplate[]
baseUrl? string

Returns

void

Defined in

packages/core/src/components/proxy-builder/component.ts:93


_bindService

Private _bindService(model, restRelations?): void

Parameters

Name Type
model ModelConstructor<Entity>
restRelations? RestRelationConfig[]

Returns

void

Defined in

packages/core/src/components/proxy-builder/component.ts:123


_createBasePath

Private _createBasePath(model): any

Parameters

Name Type
model ModelConstructor<Entity>

Returns

any

Defined in

packages/core/src/components/proxy-builder/component.ts:152


_handleConfig

Private _handleConfig(config): EntityRestConfig

Parameters

Name Type
config ModelConstructor<Entity> | EntityRestConfig

Returns

EntityRestConfig

Defined in

packages/core/src/components/proxy-builder/component.ts:83