feat(planning): grille hebdomadaire complète avec API et filtres
- Connexion API via proxy Angular (résolution CORS, base path /api) - Import CSS ng-zorro global pour les modales et composants - Filtres Camion/Show câblés sur l'affichage de la grille - Camions affichés via TrucksService (linkés au show du même créneau) - Panneau de détails : spectacles + camions du jour sélectionné - Modale de création de spectacle stylisée avec fond et centrage - Positionnement précis des events à la minute dans leur créneau - Auto-scroll vers l'heure courante au chargement - Ligne "maintenant" sur la colonne du jour actuel - Régénération des services OpenAPI (nouveaux noms de types) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+16
-12
@@ -1,3 +1,7 @@
|
||||
/// <reference types="node" resolution-mode="require"/>
|
||||
/// <reference types="node" resolution-mode="require"/>
|
||||
/// <reference types="node" resolution-mode="require"/>
|
||||
/// <reference types="node" resolution-mode="require"/>
|
||||
import { EventEmitter } from 'node:events';
|
||||
import { StringDecoder } from 'node:string_decoder';
|
||||
/**
|
||||
@@ -11,17 +15,17 @@ export type { SD, Pipe, PipeProxyErrors };
|
||||
* Return true if the argument is a Minipass stream, Node stream, or something
|
||||
* else that Minipass can interact with.
|
||||
*/
|
||||
export declare const isStream: (s: any) => s is Minipass<any, any, any> | NodeJS.ReadStream | NodeJS.WriteStream | (EventEmitter<any> & {
|
||||
end(): any;
|
||||
write(chunk: any, ...args: any[]): any;
|
||||
}) | (EventEmitter<any> & {
|
||||
export declare const isStream: (s: any) => s is NodeJS.WriteStream | NodeJS.ReadStream | Minipass<any, any, any> | (NodeJS.ReadStream & {
|
||||
fd: number;
|
||||
}) | (EventEmitter & {
|
||||
pause(): any;
|
||||
resume(): any;
|
||||
pipe(...destArgs: any[]): any;
|
||||
}) | (NodeJS.ReadStream & {
|
||||
fd: number;
|
||||
}) | (NodeJS.WriteStream & {
|
||||
fd: number;
|
||||
}) | (EventEmitter & {
|
||||
end(): any;
|
||||
write(chunk: any, ...args: any[]): any;
|
||||
});
|
||||
/**
|
||||
* Return true if the argument is a valid {@link Minipass.Readable}
|
||||
@@ -529,17 +533,17 @@ export declare class Minipass<RType extends unknown = Buffer, WType extends unkn
|
||||
*
|
||||
* @deprecated
|
||||
*/
|
||||
static get isStream(): (s: any) => s is Minipass<any, any, any> | NodeJS.ReadStream | NodeJS.WriteStream | (EventEmitter<any> & {
|
||||
end(): any;
|
||||
write(chunk: any, ...args: any[]): any;
|
||||
}) | (EventEmitter<any> & {
|
||||
static get isStream(): (s: any) => s is NodeJS.WriteStream | NodeJS.ReadStream | Minipass<any, any, any> | (NodeJS.ReadStream & {
|
||||
fd: number;
|
||||
}) | (EventEmitter & {
|
||||
pause(): any;
|
||||
resume(): any;
|
||||
pipe(...destArgs: any[]): any;
|
||||
}) | (NodeJS.ReadStream & {
|
||||
fd: number;
|
||||
}) | (NodeJS.WriteStream & {
|
||||
fd: number;
|
||||
}) | (EventEmitter & {
|
||||
end(): any;
|
||||
write(chunk: any, ...args: any[]): any;
|
||||
});
|
||||
}
|
||||
//# sourceMappingURL=index.d.ts.map
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+1
-3
@@ -120,7 +120,7 @@ class PipeProxyErrors extends Pipe {
|
||||
}
|
||||
constructor(src, dest, opts) {
|
||||
super(src, dest, opts);
|
||||
this.proxyErrors = (er) => this.dest.emit('error', er);
|
||||
this.proxyErrors = er => dest.emit('error', er);
|
||||
src.on('error', this.proxyErrors);
|
||||
}
|
||||
}
|
||||
@@ -930,7 +930,6 @@ export class Minipass extends EventEmitter {
|
||||
[Symbol.asyncIterator]() {
|
||||
return this;
|
||||
},
|
||||
[Symbol.asyncDispose]: async () => { },
|
||||
};
|
||||
}
|
||||
/**
|
||||
@@ -968,7 +967,6 @@ export class Minipass extends EventEmitter {
|
||||
[Symbol.iterator]() {
|
||||
return this;
|
||||
},
|
||||
[Symbol.dispose]: () => { },
|
||||
};
|
||||
}
|
||||
/**
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user