AngularTS
    Preparing search index...

    Type Alias ProgrammaticViewProperties<TElement>

    ProgrammaticViewProperties: Partial<
        {
            [Name in keyof TElement as TElement[Name] extends (
                ...args: never[],
            ) => unknown
                ? never
                : Name]: ProgrammaticViewPropertyValue<TElement[Name]>
        },
    > & {
        onabort?: EventListenerObject
        | ((event: UIEvent) => unknown);
        onanimationcancel?:
            | EventListenerObject
            | ((event: AnimationEvent) => unknown);
        onanimationend?: EventListenerObject | ((event: AnimationEvent) => unknown);
        onanimationiteration?:
            | EventListenerObject
            | ((event: AnimationEvent) => unknown);
        onanimationstart?:
            | EventListenerObject
            | ((event: AnimationEvent) => unknown);
        onauxclick?: EventListenerObject | ((event: PointerEvent) => unknown);
        onbeforeinput?: EventListenerObject | ((event: InputEvent) => unknown);
        onbeforematch?: EventListenerObject | ((event: Event) => unknown);
        onbeforetoggle?: EventListenerObject | ((event: ToggleEvent) => unknown);
        onblur?: EventListenerObject | ((event: FocusEvent) => unknown);
        oncancel?: EventListenerObject | ((event: Event) => unknown);
        oncanplay?: EventListenerObject | ((event: Event) => unknown);
        oncanplaythrough?: EventListenerObject | ((event: Event) => unknown);
        onchange?: EventListenerObject | ((event: Event) => unknown);
        onclick?: EventListenerObject | ((event: PointerEvent) => unknown);
        onclose?: EventListenerObject | ((event: Event) => unknown);
        oncompositionend?:
            | EventListenerObject
            | ((event: CompositionEvent) => unknown);
        oncompositionstart?:
            | EventListenerObject
            | ((event: CompositionEvent) => unknown);
        oncompositionupdate?:
            | EventListenerObject
            | ((event: CompositionEvent) => unknown);
        oncontextlost?: EventListenerObject | ((event: Event) => unknown);
        oncontextmenu?: EventListenerObject | ((event: PointerEvent) => unknown);
        oncontextrestored?: EventListenerObject | ((event: Event) => unknown);
        oncopy?: EventListenerObject | ((event: ClipboardEvent) => unknown);
        oncuechange?: EventListenerObject | ((event: Event) => unknown);
        oncut?: EventListenerObject | ((event: ClipboardEvent) => unknown);
        ondblclick?: EventListenerObject | ((event: MouseEvent) => unknown);
        ondrag?: EventListenerObject | ((event: DragEvent) => unknown);
        ondragend?: EventListenerObject | ((event: DragEvent) => unknown);
        ondragenter?: EventListenerObject | ((event: DragEvent) => unknown);
        ondragleave?: EventListenerObject | ((event: DragEvent) => unknown);
        ondragover?: EventListenerObject | ((event: DragEvent) => unknown);
        ondragstart?: EventListenerObject | ((event: DragEvent) => unknown);
        ondrop?: EventListenerObject | ((event: DragEvent) => unknown);
        ondurationchange?: EventListenerObject | ((event: Event) => unknown);
        onemptied?: EventListenerObject | ((event: Event) => unknown);
        onended?: EventListenerObject | ((event: Event) => unknown);
        onerror?: EventListenerObject | ((event: ErrorEvent) => unknown);
        onfocus?: EventListenerObject | ((event: FocusEvent) => unknown);
        onfocusin?: EventListenerObject | ((event: FocusEvent) => unknown);
        onfocusout?: EventListenerObject | ((event: FocusEvent) => unknown);
        onformdata?: EventListenerObject | ((event: FormDataEvent) => unknown);
        ongotpointercapture?:
            | EventListenerObject
            | ((event: PointerEvent) => unknown);
        oninput?: EventListenerObject | ((event: Event) => unknown);
        oninvalid?: EventListenerObject | ((event: Event) => unknown);
        onkeydown?: EventListenerObject | ((event: KeyboardEvent) => unknown);
        onkeypress?: EventListenerObject | ((event: KeyboardEvent) => unknown);
        onkeyup?: EventListenerObject | ((event: KeyboardEvent) => unknown);
        onload?: EventListenerObject | ((event: Event) => unknown);
        onloadeddata?: EventListenerObject | ((event: Event) => unknown);
        onloadedmetadata?: EventListenerObject | ((event: Event) => unknown);
        onloadstart?: EventListenerObject | ((event: Event) => unknown);
        onlostpointercapture?:
            | EventListenerObject
            | ((event: PointerEvent) => unknown);
        onmousedown?: EventListenerObject | ((event: MouseEvent) => unknown);
        onmouseenter?: EventListenerObject | ((event: MouseEvent) => unknown);
        onmouseleave?: EventListenerObject | ((event: MouseEvent) => unknown);
        onmousemove?: EventListenerObject | ((event: MouseEvent) => unknown);
        onmouseout?: EventListenerObject | ((event: MouseEvent) => unknown);
        onmouseover?: EventListenerObject | ((event: MouseEvent) => unknown);
        onmouseup?: EventListenerObject | ((event: MouseEvent) => unknown);
        onpaste?: EventListenerObject | ((event: ClipboardEvent) => unknown);
        onpause?: EventListenerObject | ((event: Event) => unknown);
        onplay?: EventListenerObject | ((event: Event) => unknown);
        onplaying?: EventListenerObject | ((event: Event) => unknown);
        onpointercancel?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointerdown?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointerenter?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointerleave?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointermove?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointerout?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointerover?: EventListenerObject | ((event: PointerEvent) => unknown);
        onpointerrawupdate?: EventListenerObject | ((event: Event) => unknown);
        onpointerup?: EventListenerObject | ((event: PointerEvent) => unknown);
        onprogress?:
            | EventListenerObject
            | ((event: ProgressEvent<EventTarget>) => unknown);
        onratechange?: EventListenerObject | ((event: Event) => unknown);
        onreset?: EventListenerObject | ((event: Event) => unknown);
        onresize?: EventListenerObject | ((event: UIEvent) => unknown);
        onscroll?: EventListenerObject | ((event: Event) => unknown);
        onscrollend?: EventListenerObject | ((event: Event) => unknown);
        onsecuritypolicyviolation?:
            | EventListenerObject
            | ((event: SecurityPolicyViolationEvent) => unknown);
        onseeked?: EventListenerObject | ((event: Event) => unknown);
        onseeking?: EventListenerObject | ((event: Event) => unknown);
        onselect?: EventListenerObject | ((event: Event) => unknown);
        onselectionchange?: EventListenerObject | ((event: Event) => unknown);
        onselectstart?: EventListenerObject | ((event: Event) => unknown);
        onslotchange?: EventListenerObject | ((event: Event) => unknown);
        onstalled?: EventListenerObject | ((event: Event) => unknown);
        onsubmit?: EventListenerObject | ((event: SubmitEvent) => unknown);
        onsuspend?: EventListenerObject | ((event: Event) => unknown);
        ontimeupdate?: EventListenerObject | ((event: Event) => unknown);
        ontoggle?: EventListenerObject | ((event: ToggleEvent) => unknown);
        ontouchcancel?: EventListenerObject | ((event: TouchEvent) => unknown);
        ontouchend?: EventListenerObject | ((event: TouchEvent) => unknown);
        ontouchmove?: EventListenerObject | ((event: TouchEvent) => unknown);
        ontouchstart?: EventListenerObject | ((event: TouchEvent) => unknown);
        ontransitioncancel?:
            | EventListenerObject
            | ((event: TransitionEvent) => unknown);
        ontransitionend?:
            | EventListenerObject
            | ((event: TransitionEvent) => unknown);
        ontransitionrun?:
            | EventListenerObject
            | ((event: TransitionEvent) => unknown);
        ontransitionstart?:
            | EventListenerObject
            | ((event: TransitionEvent) => unknown);
        onvolumechange?: EventListenerObject | ((event: Event) => unknown);
        onwaiting?: EventListenerObject | ((event: Event) => unknown);
        onwebkitanimationend?: EventListenerObject | ((event: Event) => unknown);
        onwebkitanimationiteration?:
            | EventListenerObject
            | ((event: Event) => unknown);
        onwebkitanimationstart?: EventListenerObject | ((event: Event) => unknown);
        onwebkittransitionend?: EventListenerObject | ((event: Event) => unknown);
        onwheel?: EventListenerObject | ((event: WheelEvent) => unknown);
    } & Partial<
        Record<
            `aria-${string}`
            | `data-${string}`,
            ProgrammaticViewPropertyValue<ProgrammaticViewAttributeValue>,
        >,
    > & {
        class?: ProgrammaticViewPropertyValue<string | null | undefined>;
        is?: string;
        role?: ProgrammaticViewPropertyValue<string | null | undefined>;
    }

    Typed DOM properties plus arbitrary attribute and custom-element values.

    Type Parameters

    • TElement extends Element = Element