codigo0/node_modules/happy-dom/lib/nodes/svg-marker-element/SVGMarkerElement.d.ts
planetazuzu 5d7a6500fe refactor: Fase 1 - Clean Architecture, refactorización modular y eliminación de duplicidades
-  Ticket 1.1: Estructura Clean Architecture en backend
-  Ticket 1.2: Schemas Zod compartidos
-  Ticket 1.3: Refactorización drugs.ts (1362 → 8 archivos modulares)
-  Ticket 1.4: Refactorización procedures.ts (3583 → 6 archivos modulares)
-  Ticket 1.5: Eliminación de duplicidades (~50 líneas)

Cambios principales:
- Creada estructura Clean Architecture en backend/src/
- Schemas Zod compartidos en backend/src/shared/schemas/
- Refactorización modular de drugs y procedures
- Utilidades genéricas en src/utils/ (filter, validation)
- Eliminados scripts obsoletos y documentación antigua
- Corregidos errores: QueryClient, import test-error-handling
- Build verificado y funcionando correctamente
2026-01-25 21:09:47 +01:00

98 lines
3 KiB
TypeScript

import * as PropertySymbol from '../../PropertySymbol.js';
import SVGAnimatedEnumeration from '../../svg/SVGAnimatedEnumeration.js';
import SVGAnimatedLength from '../../svg/SVGAnimatedLength.js';
import SVGAnimatedAngle from '../../svg/SVGAnimatedAngle.js';
import SVGAnimatedRect from '../../svg/SVGAnimatedRect.js';
import SVGAnimatedPreserveAspectRatio from '../../svg/SVGAnimatedPreserveAspectRatio.js';
import SVGAngle from '../../svg/SVGAngle.js';
import SVGElement from '../svg-element/SVGElement.js';
/**
* SVG Rect Element.
*
* @see https://developer.mozilla.org/en-US/docs/Web/API/SVGMarkerElement
*/
export default class SVGMarkerElement extends SVGElement {
static readonly SVG_MARKER_ORIENT_UNKNOWN = 0;
static readonly SVG_MARKER_ORIENT_AUTO = 1;
static readonly SVG_MARKER_ORIENT_ANGLE = 2;
static readonly SVG_MARKERUNITS_UNKNOWN = 0;
static readonly SVG_MARKERUNITS_USERSPACEONUSE = 1;
static readonly SVG_MARKERUNITS_STROKEWIDTH = 2;
readonly SVG_MARKER_ORIENT_UNKNOWN = 0;
readonly SVG_MARKER_ORIENT_AUTO = 1;
readonly SVG_MARKER_ORIENT_ANGLE = 2;
[PropertySymbol.markerUnits]: SVGAnimatedEnumeration | null;
[PropertySymbol.markerWidth]: SVGAnimatedLength | null;
[PropertySymbol.markerHeight]: SVGAnimatedLength | null;
[PropertySymbol.orientType]: SVGAnimatedEnumeration | null;
[PropertySymbol.orientAngle]: SVGAnimatedAngle | null;
[PropertySymbol.refX]: SVGAnimatedLength | null;
[PropertySymbol.refY]: SVGAnimatedLength | null;
[PropertySymbol.viewBox]: SVGAnimatedRect | null;
[PropertySymbol.preserveAspectRatio]: SVGAnimatedPreserveAspectRatio | null;
/**
* Returns marker units.
*
* @returns Marker units.
*/
get markerUnits(): SVGAnimatedEnumeration;
/**
* Returns marker width.
*
* @returns Marker width.
*/
get markerWidth(): SVGAnimatedLength;
/**
* Returns marker height.
*
* @returns Marker height.
*/
get markerHeight(): SVGAnimatedLength;
/**
* Returns orient type.
*
* @returns Orient type.
*/
get orientType(): SVGAnimatedEnumeration;
/**
* Returns orient angle.
*
* @returns Orient angle.
*/
get orientAngle(): SVGAnimatedAngle;
/**
* Returns ref x.
*
* @returns Ref x.
*/
get refX(): SVGAnimatedLength;
/**
* Returns ref y.
*
* @returns Ref y.
*/
get refY(): SVGAnimatedLength;
/**
* Returns view box.
*
* @returns View box.
*/
get viewBox(): SVGAnimatedRect;
/**
* Returns preserve aspect ratio.
*
* @returns Preserve aspect ratio.
*/
get preserveAspectRatio(): SVGAnimatedPreserveAspectRatio;
/**
* Sets the value of the orient attribute to auto.
*/
setOrientToAuto(): void;
/**
* Sets the value of the orient attribute to an angle.
*
* @param angle Angle.
*/
setOrientToAngle(angle: SVGAngle): void;
}
//# sourceMappingURL=SVGMarkerElement.d.ts.map