@effectai/sdk
Version:
Effect Network Javscript/Typescript SDK (for [https://effect.network](https://effect.network))
17 lines (16 loc) • 651 B
TypeScript
import type { NameType, PermissionLevelType, Session, TransactArgs } from "@wharfkit/session";
import type { Account } from "./@generated/types/vaccount.efx";
export declare class EffectSession {
readonly wharfKitSession: Session;
readonly actor: NameType;
readonly permission: NameType;
readonly permissionLevel: PermissionLevelType;
readonly authorization: {
actor: NameType;
permission: NameType;
}[];
private _vAccount;
get vAccount(): Account | null;
constructor(session: Session, vAccount: Account);
transact: (args: TransactArgs) => Promise<import("@wharfkit/session").TransactResult>;
}