fix(ihm_client): imports ESM explicites vers pkg/sdk_client.js et chemins relatifs
All checks were successful
Build and Push Docker image (ext) / docker (push) Successful in 50s

This commit is contained in:
4NK CI Bot 2025-09-18 15:58:44 +00:00
parent e76f2e1db9
commit 1c20450b05
10 changed files with 48 additions and 48 deletions

View File

@ -1,4 +1,4 @@
import { Device, Process, SecretsStore } from "pkg/sdk_client";
import { Device, Process, SecretsStore } from "../pkg/sdk_client.js";
export interface BackUp {
device: Device,

View File

@ -1,4 +1,4 @@
import { ProcessState } from '../../../pkg/sdk_client';
import { ProcessState } from '../../../pkg/sdk_client.js';
import Services from '../../services/service';
interface State {

View File

@ -1,4 +1,4 @@
import { ValidationRule, RoleDefinition } from '../../../pkg/sdk_client';
import { ValidationRule, RoleDefinition } from '../../../pkg/sdk_client.js';
import { showValidationRuleModal } from '../../components/validation-rule-modal/validation-rule-modal';
export function createKeyValueSection(title: string, id: string, isRoleSection = false) {

View File

@ -1,7 +1,7 @@
import { createKeyValueSection } from './key-value-section';
import { loadValidationRuleModal } from '../../components/validation-rule-modal/validation-rule-modal';
import Services from '../../services/service';
import { RoleDefinition } from '../../../pkg/sdk_client';
import { RoleDefinition } from '../../../pkg/sdk_client.js';
export async function getProcessCreation(container: HTMLElement) {
await loadValidationRuleModal();

View File

@ -5,7 +5,7 @@
}
import { membersMock } from '../../mocks/mock-signature/membersMocks';
import { ApiReturn, Device, Member, Process, RoleDefinition } from '../../../pkg/sdk_client';
import { ApiReturn, Device, Member, Process, RoleDefinition } from '../../../pkg/sdk_client.js';
import { getCorrectDOM } from '../../utils/document.utils';
import chatStyle from '../../../public/style/chat.css?inline';
import { addressToEmoji } from '../../utils/sp-address.utils';

View File

@ -1,6 +1,6 @@
import { interpolate } from '../../utils/html.utils';
import Services from '../../services/service';
import { Process } from 'pkg/sdk_client';
import { Process } from '../../pkg/sdk_client.js';
import { getCorrectDOM } from '~/utils/document.utils';
let currentPageStyle: HTMLStyleElement | null = null;

View File

@ -10,7 +10,7 @@ import { prepareAndSendPairingTx } from './utils/sp-address.utils';
import ModalService from './services/modal.service';
import { MessageType } from './models/process.model';
import { splitPrivateData, isValid32ByteHex } from './utils/service.utils';
import { MerkleProofResult } from 'pkg/sdk_client.js';
import { MerkleProofResult } from '../pkg/sdk_client.js';
const routes: { [key: string]: string } = {
home: '/src/pages/home/home.html',

View File

@ -4,7 +4,7 @@ import validationModalStyle from '../components/validation-modal/validation-moda
import Services from './service';
import { init, navigate } from '../router';
import { addressToEmoji } from '../utils/sp-address.utils';
import { RoleDefinition } from 'pkg/sdk_client';
import { RoleDefinition } from '../pkg/sdk_client.js';
import { initValidationModal } from '~/components/validation-modal/validation-modal';
import { interpolate } from '~/utils/html.utils';

View File

@ -58,7 +58,7 @@ export default class Services {
public async init(): Promise<void> {
this.notifications = this.getNotifications();
// SDK is now imported as ES module at the top of the file
// SDK ES module est déjà importé statiquement si nécessaire
this.sdkClient = await import('../../pkg/sdk_client.js');
this.sdkClient.setup();
for (const wsurl of Object.values(BOOTSTRAPURL)) {

View File

@ -1,4 +1,4 @@
import { AnkFlag } from 'pkg/sdk_client';
import { AnkFlag } from '../pkg/sdk_client.js';
import Services from './services/service';
let ws: WebSocket;