@aptpod/data-viz-create-visual-parts-react
Version:
template of npm project with typescript
31 lines (25 loc) • 718 B
text/typescript
/**
* Horizontal BarsビジュアルパーツはExtensionを使用しません
*/
import * as Z from 'zod'
import { Metadata } from '@aptpod/data-viz-visual-parts-sdk'
/**
* Extension の型を定義
*/
export type Extension = Z.infer<typeof schema>
/**
* Extension のDefault値を設定します。
*/
export const defaultExtension = {}
/**
* Extension のスキーマ定義します。
*/
export const schema = Z.object({}).catch(defaultExtension)
/**
* Extension の各フィールドをチェックします。
*/
export const parse = (anyExtension: any): Extension => {
return schema.parse(anyExtension)
}
export const EXTENSION_CONFIGS: Metadata['panelOptionConfig']['extensionConfigs'] =
[]