Home Reference Source Test
public class | source

DeploymentMixins

Extends:

* → DeploymentMixins

This mixin class provides attributes: Deployment, Inferencer, and handle Deployment setting of pipelineConfig.

Example:

import { causalNetDeployment } from 'causal-net.deployment';

(async ()=>{
    var emitCounter = 0;
    causalNetDeployment.Emitter = async ()=>{
        
        return new Promise((resolve, reject)=>{
            setTimeout(()=>{
                let data = (emitCounter < 3)?{Predict: [0,1,2,3]}:null;
                emitCounter += 1;
                console.log({ emitter: data});
                resolve(data);
            }, 1000);
        });
    };
    causalNetDeployment.Listener = async (data)=>{
        console.log({listener: data});
    };
    causalNetDeployment.Inferencer = (data)=>{
        console.log({'inferencer': data});  
        return data;
    };
    console.log(await causalNetDeployment.deploy());
})().catch(console.error);

Member Summary

Public Members
public set
public get
public get
public

Method Summary

Public Methods
public

async deploy(): *

public

setByConfig(pipelineConfig: *): *

Public Members

public set Deployment source

public get Deployment: * source

public get Inferencer: * source

public deployment: * source

Public Methods

public async deploy(): * source

Return:

*

public setByConfig(pipelineConfig: *): * source

Params:

NameTypeAttributeDescription
pipelineConfig *

Return:

*