Constructors
constructor
- new Func(base: Field, field?: string): Func
Parameters
- base: Field
- field: string = ""
Properties
Accessors
args
- get args(): {
init?: null
| Val;
max?: null | number;
min?: null | number;
name?: string;
option?: string[] | number[];
type?: number;
}[] Returns {
init?: null | Val;
max?: null | number;
min?: null | number;
name?: string;
option?: string[] | number[];
type?: number;
}[]
index
- get index(): number
Returns number
name
- get name(): string
Returns string
returnType
- get returnType(): number
Returns number
Methods
exists
- exists(): boolean
Returns boolean
runImpl
- runImpl(r: FuncPromiseData, args: Val[]): void
Parameters
- r: FuncPromiseData
- args: Val[]
Returns void
set
- set(func: FuncCallback, returnType?: number, args?: Arg[], index?: number): void
Parameters
- func: FuncCallback
- returnType: number = valType.none_
- args: Arg[] = []
Optional
index: number
Returns void
setInfo
- setInfo(data: FuncInfo): void
Returns void
Funcを指すクラス
詳細は Funcのドキュメント を参照