feat: remove obsolete packages [fixes DXJ-462] (#337)

* Remove api package

* Not publish interface package

* Refactoring of interface package

* Fix aqua imports

* Change impl of isFluencePeer

* Remove unused property
This commit is contained in:
Akim
2023-09-05 21:38:59 +07:00
committed by GitHub
parent 18a972b573
commit e7e617661f
18 changed files with 597 additions and 1343 deletions

View File

@ -17,8 +17,12 @@
import type { FnConfig, FunctionCallDef, ServiceDef } from '@fluencelabs/interfaces';
import type { IFluenceClient } from '@fluencelabs/interfaces';
import { getArgumentTypes } from '@fluencelabs/interfaces';
import { isFluencePeer } from '@fluencelabs/interfaces';
import { callAquaFunction, Fluence, registerService } from './index.js';
import { FluencePeer } from './jsPeer/FluencePeer.js';
export const isFluencePeer = (fluencePeerCandidate: unknown): fluencePeerCandidate is IFluenceClient => {
return fluencePeerCandidate instanceof FluencePeer;
};
/**
* Convenience function to support Aqua `func` generation backend