ExtensionBlueprint.make()
Home > @backstage/frontend-plugin-api
> ExtensionBlueprint
> make
Signature:
make<TNewName extends string | undefined>(args: {
name?: TNewName;
attachTo?: {
id: string;
input: string;
};
disabled?: boolean;
params: T['params'];
}): ExtensionDefinition<{
kind: T['kind'];
name: string | undefined extends TNewName ? T['name'] : TNewName;
config: T['config'];
configInput: T['configInput'];
output: T['output'];
inputs: T['inputs'];
params: T['params'];
}>;
Parameters
Parameter |
Type |
Description |
---|---|---|
args |
{ name?: TNewName; attachTo?: { id: string; input: string; }; disabled?: boolean; params: T['params']; } |
ExtensionDefinition<{ kind: T['kind']; name: string | undefined extends TNewName ? T['name'] : TNewName; config: T['config']; configInput: T['configInput']; output: T['output']; inputs: T['inputs']; params: T['params']; }>