Skip to content

BlockSuite API Documentation / @blocksuite/affine-block-image / ImageProxyService

Class: ImageProxyService

Defined in: packages/affine/blocks/block-image/src/image-proxy-service.ts:5

Generic extension. Extensions are used to set up the dependency injection container. In most cases, you won't need to use this class directly. We provide helper classes like CommandExtension and BlockViewExtension to make it easier to create extensions.

Extends

Constructors

new ImageProxyService()

new ImageProxyService(store): ImageProxyService

Defined in: packages/framework/store/dist/extension/store-extension.d.ts:9

Parameters

store

Store

Returns

ImageProxyService

Inherited from

StoreExtension.constructor

Properties

setImageProxyURL()

setImageProxyURL: (url) => void = setImageProxyMiddlewareURL

Defined in: packages/affine/blocks/block-image/src/image-proxy-service.ts:8

Parameters

url

string

Returns

void


store

readonly store: Store

Defined in: packages/framework/store/dist/extension/store-extension.d.ts:7

Inherited from

StoreExtension.store


[storeExtensionSymbol]

readonly static [storeExtensionSymbol]: true = true

Defined in: packages/framework/store/dist/extension/store-extension.d.ts:12

Inherited from

StoreExtension.[storeExtensionSymbol]


key

static key: string = 'image-proxy'

Defined in: packages/affine/blocks/block-image/src/image-proxy-service.ts:6

Overrides

StoreExtension.key

Methods

disposed()

disposed(): void

Defined in: packages/framework/store/dist/extension/store-extension.d.ts:11

Returns

void

Inherited from

StoreExtension.disposed


loaded()

loaded(): void

Defined in: packages/framework/store/dist/extension/store-extension.d.ts:10

Returns

void

Inherited from

StoreExtension.loaded


setup()

static setup(di): void

Defined in: packages/framework/store/dist/extension/store-extension.d.ts:13

Parameters

di

Container

Returns

void

Inherited from

StoreExtension.setup