Last updated

API / geotoolkit / gauges / registry / FunctionRegistry / FunctionRegistry

Class: FunctionRegistry

registry.FunctionRegistry.FunctionRegistry

A simple class which knows how to store alarm or easing or format functions and return them, all by name

Table of contents

Constructors
Methods

Contents

Constructors

new FunctionRegistry(options)

new FunctionRegistry(options?)

Parameters

Name Type
Optional optionsOptions
Methods

getClassName

getClassName(): string

Returns

string


getFunction

getFunction(name): Function

Gets a handler function by its name

Parameters

Name Type Description
namestringName of the function to get

Returns

Function


registerFunction

registerFunction(functions): FunctionRegistry

Registers handler function by its name

Parameters

Name Type Description
functionsRecord<string, Function>An object with handlers

Returns

FunctionRegistry

registerFunction(name, func): FunctionRegistry

Registers handler function by its name

Parameters

Name Type Description
namestringName of the handler
funcFunctionHandler Function

Returns

FunctionRegistry


getClassName

Static getClassName(): string

Returns

string


getDefaultInstance

Static getDefaultInstance(): FunctionRegistry

Returns an instance of registry filled with easing functions

Returns

FunctionRegistry

registry