MCPcopy
hub / github.com/baidu/amis / registerFunction

Function registerFunction

packages/amis-formula/src/function.ts:4–11  ·  view source on GitHub ↗
(
  name: string,
  fn: (this: Evaluator, ...args: Array<any>) => any
)

Source from the content-addressed store, hash-verified

2import {FunctionDocMap, FunctionDocItem} from './types';
3
4export function registerFunction(
5 name: string,
6 fn: (this: Evaluator, ...args: Array<any>) => any
7): void {
8 Evaluator.extendDefaultFunctions({
9 [`fn${name}`]: fn
10 });
11}
12
13export const functionDocs: FunctionDocMap = {};
14

Callers 4

fomula.test.tsFile · 0.90
registerFormulaFunction · 0.85
createScopedToolsFunction · 0.85

Calls 1

Tested by

no test coverage detected