mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-07 14:39:25 +08:00
feat: rename api to registerHelper
This commit is contained in:
parent
313f8f40bf
commit
c16d1a2ec5
@ -30,14 +30,14 @@ async function filterDemo() {
|
||||
const parser = createJSONTemplateParser();
|
||||
|
||||
// Register filter group
|
||||
parser.registerFilterGroup({
|
||||
parser.registerHelperGroup({
|
||||
name: 'text',
|
||||
title: 'Text Operations',
|
||||
sort: 1,
|
||||
});
|
||||
|
||||
// Register filters
|
||||
parser.registerFilter({
|
||||
parser.registerHelper({
|
||||
name: 'uppercase',
|
||||
title: 'To Uppercase',
|
||||
inputMappingRules: ['string.*'],
|
||||
@ -47,7 +47,7 @@ async function filterDemo() {
|
||||
sort: 1,
|
||||
});
|
||||
|
||||
parser.registerFilter({
|
||||
parser.registerHelper({
|
||||
name: 'append',
|
||||
title: 'Append Text',
|
||||
inputMappingRules: ['string.*'],
|
||||
|
@ -59,11 +59,11 @@ export class JSONTemplateParser {
|
||||
}));
|
||||
}
|
||||
|
||||
registerFilterGroup(group: FilterGroup): void {
|
||||
registerHelperGroup(group: FilterGroup): void {
|
||||
if (this._filterGroups.find((g) => g.name === group.name)) return;
|
||||
this._filterGroups.push(group);
|
||||
}
|
||||
registerFilter(filter: Helper): void {
|
||||
registerHelper(filter: Helper): void {
|
||||
if (this._filters.find((f) => f.name === filter.name)) return;
|
||||
this._filters.push(filter);
|
||||
this._engine.registerFilter(filter.name, filter.handler);
|
||||
|
@ -13,7 +13,7 @@ import { HelperComponents } from './components';
|
||||
export class PluginVariableFiltersClient extends Plugin {
|
||||
async afterAdd() {
|
||||
helperGroups.forEach((group) => {
|
||||
this.app.jsonTemplateParser.registerFilterGroup(group);
|
||||
this.app.jsonTemplateParser.registerHelperGroup(group);
|
||||
});
|
||||
|
||||
helpers.forEach((helper) => {
|
||||
@ -21,7 +21,7 @@ export class PluginVariableFiltersClient extends Plugin {
|
||||
if (HelperComponent) {
|
||||
helper.Component = HelperComponent;
|
||||
}
|
||||
this.app.jsonTemplateParser.registerFilter(helper);
|
||||
this.app.jsonTemplateParser.registerHelper(helper);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -16,11 +16,11 @@ export class PluginVariableFiltersServer extends Plugin {
|
||||
|
||||
async load() {
|
||||
helperGroups.forEach((group) => {
|
||||
this.app.jsonTemplateParser.registerFilterGroup(group);
|
||||
this.app.jsonTemplateParser.registerHelperGroup(group);
|
||||
});
|
||||
|
||||
helpers.forEach((filter) => {
|
||||
this.app.jsonTemplateParser.registerFilter(filter);
|
||||
this.app.jsonTemplateParser.registerHelper(filter);
|
||||
});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user