ProvidesBlock
Defined in: plugin.ts:73
One provides.<kind> declaration — a plugin-contributed provider (sync,
auth, data). Each provider kind has its own registry that compiles entry
and instantiates the exported class; config_schema documents the shape of
the config object passed to initialize(config).
Properties
Section titled “Properties”config_schema?
Section titled “config_schema?”
optionalconfig_schema?:Record<string,unknown>
Defined in: plugin.ts:83
JSON Schema for the provider-specific config object.
description?
Section titled “description?”
optionaldescription?:string
Defined in: plugin.ts:79
Short description shown in the provider picker.
entry?
Section titled “entry?”
optionalentry?:string
Defined in: plugin.ts:81
Module path relative to the plugin root (e.g. provider.js). Ships as .ts, compiled on demand.
id:
string
Defined in: plugin.ts:75
Stable provider id, unique within its kind (e.g. github, git).
optionalname?:string
Defined in: plugin.ts:77
Display name (falls back to id).