-
Notifications
You must be signed in to change notification settings - Fork 79
/
types.d.ts
33 lines (32 loc) · 1.35 KB
/
types.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
type SandboxAttributeValue = "allow-downloads-without-user-activation" | "allow-forms" | "allow-modals" | "allow-orientation-lock" | "allow-pointer-lock" | "allow-popups" | "allow-popups-to-escape-sandbox" | "allow-presentation" | "allow-same-origin" | "allow-scripts" | "allow-storage-access-by-user-activation" | "allow-top-navigation" | "allow-top-navigation-by-user-activation";
export interface IIframe {
url: string,
src?: string,
allowFullScreen?: boolean,
position?: "relative" | "absolute" | "fixed" | "sticky" | "static" | "inherit" | "initial" | "unset",
display?: "block" | "none" | "inline" | "initial",
height?: string,
width?: string,
loading?: "auto" | "eager" | "lazy",
target?: string,
importance?: "auto" | "high" | "low",
overflow?: string,
styles?: object,
name?: string,
allowpaymentrequest?: boolean,
referrerpolicy?: "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url",
onLoad?: () => void,
onMouseOver?: () => void,
onMouseOut?: () => void,
frameBorder?: number,
scrolling?: "auto" | "yes" | "no",
id?: string,
ariaHidden?: boolean,
ariaLabel?: string,
ariaLabelledby?: string,
sandbox?: SandboxAttributeValue | SandboxAttributeValue[],
allow?: string,
className?: string,
title?: string,
key?: string
}