parent
5c7ddbfb5e
commit
d9e38d87e2
3 changed files with 54 additions and 31 deletions
@ -1,9 +1,30 @@ |
|||||||
|
type AsyncAnvilAccessModuleCloseArgs = { |
||||||
|
ecode: number | null; |
||||||
|
signal: NodeJS.Signals | null; |
||||||
|
stderr: string; |
||||||
|
stdout: unknown; |
||||||
|
}; |
||||||
|
|
||||||
|
type AsyncDatabaseWriteCloseArgs = AsyncAnvilAccessModuleCloseArgs & { |
||||||
|
wcode: number | null; |
||||||
|
}; |
||||||
|
|
||||||
|
type AsyncAnvilAccessModuleCloseHandler = ( |
||||||
|
args: AsyncAnvilAccessModuleCloseArgs, |
||||||
|
) => void; |
||||||
|
|
||||||
|
type AsyncDatabaseWriteCloseHandler = ( |
||||||
|
args: AsyncDatabaseWriteCloseArgs, |
||||||
|
) => void; |
||||||
|
|
||||||
type AsyncAnvilAccessModuleOptions = import('child_process').SpawnOptions & { |
type AsyncAnvilAccessModuleOptions = import('child_process').SpawnOptions & { |
||||||
onClose?: (args: { |
onClose?: AsyncAnvilAccessModuleCloseHandler; |
||||||
ecode: number | null; |
|
||||||
signal: NodeJS.Signals | null; |
|
||||||
stderr: string; |
|
||||||
stdout: unknown; |
|
||||||
}) => void; |
|
||||||
onError?: (err: Error) => void; |
onError?: (err: Error) => void; |
||||||
}; |
}; |
||||||
|
|
||||||
|
type AsyncDatabaseWriteOptions = Omit< |
||||||
|
AsyncAnvilAccessModuleOptions, |
||||||
|
'onClose' |
||||||
|
> & { |
||||||
|
onClose?: AsyncDatabaseWriteCloseHandler; |
||||||
|
}; |
||||||
|
Loading…
Reference in new issue