feat: Create the setupInterfaces types

This commit is contained in:
BluJ
2023-05-11 14:50:40 -06:00
parent 97701967b7
commit ed56e39f00
21 changed files with 142 additions and 148 deletions

View File

@@ -4,7 +4,8 @@ import * as D from "./configDependencies"
import { Config, ExtractConfigType } from "./builder/config"
import { Utils, utils } from "../util/utils"
import nullIfEmpty from "../util/nullIfEmpty"
import { InterfaceReceipt } from "../mainFn/interfaceReceipt"
import { InterfaceReceipt } from "../interfaces/interfaceReceipt"
import { SetInterfacesReceipt } from "../interfaces/setupInterfaces"
declare const dependencyProof: unique symbol
export type DependenciesReceipt = void & {
@@ -27,6 +28,7 @@ export type Save<
}) => Promise<{
dependenciesReceipt: DependenciesReceipt
interfaceReceipt: InterfaceReceipt
setInterfacesReceipt: SetInterfacesReceipt
restart: boolean
}>
export type Read<