html.js — react Source File
Architecture documentation for html.js, a javascript file in the react codebase.
Entity Profile
Source Code
// flow-typed signature: 760aeea3b9b767e808097fe22b68a20f
// flow-typed version: 8584579196/html/flow_>=v0.261.x
/* DataTransfer */
declare class DataTransfer {
clearData(format?: string): void;
getData(format: string): string;
setData(format: string, data: string): void;
setDragImage(image: Element, x: number, y: number): void;
dropEffect: string;
effectAllowed: string;
files: FileList; // readonly
items: DataTransferItemList; // readonly
types: Array<string>; // readonly
}
declare class DataTransferItemList {
@@iterator(): Iterator<DataTransferItem>;
length: number; // readonly
[index: number]: DataTransferItem;
add(data: string, type: string): ?DataTransferItem;
add(data: File): ?DataTransferItem;
remove(index: number): void;
clear(): void;
}
// https://wicg.github.io/file-system-access/#drag-and-drop
declare class DataTransferItem {
kind: string; // readonly
type: string; // readonly
getAsString(_callback: ?(data: string) => mixed): void;
getAsFile(): ?File;
/*
* This is not supported by all browsers, please have a fallback plan for it.
* For more information, please checkout
* https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem/webkitGetAsEntry
*/
webkitGetAsEntry(): void | (() => any);
/*
* Not supported in all browsers
* For up to date compatibility information, please visit
* https://developer.mozilla.org/en-US/docs/Web/API/DataTransferItem/getAsFileSystemHandle
*/
getAsFileSystemHandle?: () => Promise<?FileSystemHandle>;
}
declare type DOMStringMap = {[key: string]: string, ...};
declare class DOMStringList {
@@iterator(): Iterator<string>;
+[key: number]: string;
+length: number;
item(number): string | null;
contains(string): boolean;
}
declare type ElementDefinitionOptions = {|extends?: string|};
declare interface CustomElementRegistry {
// ... (1651 more lines)
Source
Frequently Asked Questions
What does html.js do?
html.js is a source file in the react codebase, written in javascript.
Where is html.js in the architecture?
html.js is located at flow-typed/environments/html.js (directory: flow-typed/environments).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free