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
Returns
ImageProxyService
Inherited from
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
[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
Methods
disposed()
disposed():
void
Defined in: packages/framework/store/dist/extension/store-extension.d.ts:11
Returns
void
Inherited from
loaded()
loaded():
void
Defined in: packages/framework/store/dist/extension/store-extension.d.ts:10
Returns
void
Inherited from
setup()
static
setup(di
):void
Defined in: packages/framework/store/dist/extension/store-extension.d.ts:13
Parameters
di
Container
Returns
void