UNPKG

@openshift-console/dynamic-plugin-sdk

Version:

Provides core APIs, types and utilities used by dynamic plugins at runtime.

13 lines (12 loc) 610 B
import { ExtensionK8sModel } from '../api/common-types'; import { Extension, ExtensionDeclaration, CodeRef } from '../types'; /** YAML templates for editing resources via the yaml editor. */ export type YAMLTemplate = ExtensionDeclaration<'console.yaml-template', { /** Model associated with the template. */ model: ExtensionK8sModel; /** The YAML template. */ template: CodeRef<string>; /** The name of the template. Use the name `default` to mark this as the default template. */ name: string | 'default'; }>; export declare const isYAMLTemplate: (e: Extension) => e is YAMLTemplate;