@adjust/core
Version:
A framework for creating highly customisable open source software
42 lines (41 loc) • 1.4 kB
TypeScript
import { PublicModuleMethods } from "../../../module/_types/publicModuleMethods";
import { Module } from "../../../module/module";
export declare type dummyInterface = {
test: (text: string) => Promise<string>;
};
export declare const dummyInterfaceID: import("../../../registry/_types/interfaceID").InterfaceID<{
parent: {};
child: dummyInterface & PublicModuleMethods;
}>;
declare const Target_base: import("../../../module/_types/extendedModule").ExtendedModuleClass<{
initialState: {};
settings: {
a: {
default: number;
type: string;
};
b: {
c: {
default: boolean;
type: string;
};
};
d: {
default: {};
type: string;
};
};
type: import("../../../registry/_types/interfaceID").InterfaceID<{
parent: {};
child: dummyInterface & PublicModuleMethods;
}>;
}, import("../../../utils/_types/standardTypes").ExtendsClass<typeof Module, Module<{
isStopping: boolean;
isStopped: boolean;
}, {}, import("../../../module/_types/moduleInterface").ModuleInterface>>>;
export declare class Target extends Target_base implements dummyInterface {
identifier: number;
constructor(identifier: number);
test(text: string): Promise<string>;
}
export {};