diff --git a/lib/interface.ts b/lib/interface.ts index 66346db..e34b219 100644 --- a/lib/interface.ts +++ b/lib/interface.ts @@ -73,6 +73,7 @@ export interface ScriptFilterItem { } export interface ScriptFilter { + skipknowledge?: boolean; items: ScriptFilterItem[]; variables?: { [index: string]: string; @@ -83,3 +84,21 @@ export interface ScriptFilter { */ rerun?: number; } + +/** + * @see https://www.alfredapp.com/help/workflows/user-interface/text/json/ + */ +export interface TextView { + variables: ScriptFilter['variables']; + rerun: number; + response: string; + footer: string; + behaviour: { + response: 'replace' | 'append' | 'prepend' | 'replacelast'; + scroll: 'auto' | 'start' | 'end'; + /** + * 缺省是clear + */ + inputfield: 'clear' | 'select'; + } +}