mirror of
https://github.com/immich-app/immich
synced 2026-08-15 13:03:57 +00:00
chore(deps): update dependency typescript to v6 (#28772)
Co-authored-by: Daniel Dietzler <mail@ddietzler.dev>
This commit is contained in:
parent
1692b81b7c
commit
0656e7e231
6 changed files with 12 additions and 10 deletions
|
|
@ -31,7 +31,7 @@
|
||||||
"@types/node": "^24.13.2",
|
"@types/node": "^24.13.2",
|
||||||
"esbuild": "^0.28.0",
|
"esbuild": "^0.28.0",
|
||||||
"tsc-alias": "^1.8.16",
|
"tsc-alias": "^1.8.16",
|
||||||
"typescript": "^5.9.3"
|
"typescript": "^6.0.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"@extism/js-pdk": "^1.1.1"
|
"@extism/js-pdk": "^1.1.1"
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@ import type {
|
||||||
} from 'src/types.js';
|
} from 'src/types.js';
|
||||||
|
|
||||||
export const wrapper = <
|
export const wrapper = <
|
||||||
T extends WorkflowType = WorkflowType,
|
T extends WorkflowType,
|
||||||
TConfig extends ConfigValue = ConfigValue,
|
TConfig extends ConfigValue = ConfigValue,
|
||||||
>(
|
>(
|
||||||
fn: (
|
fn: (
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ type DeepPartial<T> = T extends Date
|
||||||
export type WorkflowEventMap = {
|
export type WorkflowEventMap = {
|
||||||
[WorkflowType.AssetV1]: AssetV1;
|
[WorkflowType.AssetV1]: AssetV1;
|
||||||
// [WorkflowType.AssetPersonV1]: AssetPersonV1;
|
// [WorkflowType.AssetPersonV1]: AssetPersonV1;
|
||||||
};
|
} & { [K in WorkflowType]: unknown };
|
||||||
|
|
||||||
export type WorkflowEventData<T extends WorkflowType> = WorkflowEventMap[T];
|
export type WorkflowEventData<T extends WorkflowType> = WorkflowEventMap[T];
|
||||||
|
|
||||||
|
|
@ -22,7 +22,7 @@ export enum WorkflowTrigger {
|
||||||
}
|
}
|
||||||
|
|
||||||
export type WorkflowEventPayload<
|
export type WorkflowEventPayload<
|
||||||
T extends WorkflowType = WorkflowType,
|
T extends WorkflowType,
|
||||||
TConfig = WorkflowStepConfig,
|
TConfig = WorkflowStepConfig,
|
||||||
> = {
|
> = {
|
||||||
trigger: WorkflowTrigger;
|
trigger: WorkflowTrigger;
|
||||||
|
|
@ -37,10 +37,11 @@ export type WorkflowEventPayload<
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export type WorkflowChanges<T extends WorkflowType = WorkflowType> =
|
export type WorkflowChanges<T extends WorkflowType> = DeepPartial<
|
||||||
DeepPartial<WorkflowEventData<T>>;
|
WorkflowEventData<T>
|
||||||
|
>;
|
||||||
|
|
||||||
export type WorkflowResponse<T extends WorkflowType = WorkflowType> = {
|
export type WorkflowResponse<T extends WorkflowType> = {
|
||||||
workflow?: {
|
workflow?: {
|
||||||
/** stop the workflow */
|
/** stop the workflow */
|
||||||
continue?: boolean;
|
continue?: boolean;
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,7 @@
|
||||||
"sourceMap": false,
|
"sourceMap": false,
|
||||||
"strict": true,
|
"strict": true,
|
||||||
"target": "esnext",
|
"target": "esnext",
|
||||||
|
"typeRoots": ["./node_modules/@types", "./node_modules"],
|
||||||
"types": ["node", "@extism/js-pdk"],
|
"types": ["node", "@extism/js-pdk"],
|
||||||
"verbatimModuleSyntax": true
|
"verbatimModuleSyntax": true
|
||||||
}
|
}
|
||||||
|
|
|
||||||
4
pnpm-lock.yaml
generated
4
pnpm-lock.yaml
generated
|
|
@ -353,8 +353,8 @@ importers:
|
||||||
specifier: ^1.8.16
|
specifier: ^1.8.16
|
||||||
version: 1.8.17
|
version: 1.8.17
|
||||||
typescript:
|
typescript:
|
||||||
specifier: ^5.9.3
|
specifier: ^6.0.0
|
||||||
version: 5.9.3
|
version: 6.0.3
|
||||||
|
|
||||||
packages/sdk:
|
packages/sdk:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|
|
||||||
|
|
@ -369,7 +369,7 @@ export class WorkflowExecutionService extends BaseService {
|
||||||
const readResult = await read(type);
|
const readResult = await read(type);
|
||||||
let data = readResult.data;
|
let data = readResult.data;
|
||||||
for (const step of workflow.steps) {
|
for (const step of workflow.steps) {
|
||||||
const payload: WorkflowEventPayload = {
|
const payload: WorkflowEventPayload<typeof type> = {
|
||||||
trigger: workflow.trigger,
|
trigger: workflow.trigger,
|
||||||
type,
|
type,
|
||||||
config: step.config ?? {},
|
config: step.config ?? {},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue