/* Ċ Ġ* ĠGenerated Ġfile Ċ Ġ* ĠDO ĠNOT ĠEDIT Ċ Ġ* ĠĊ Ġ* ĠSee Ġlibraries / tools / idl 2 k Ġfor Ġdetails Ċ Ġ*/ Ċ Ċ package Ġorg . w 3 c . files Ċ Ċ import Ġorg . kh ronos . webgl .* Ċ import Ġorg . w 3 c . dom .* Ċ import Ġorg . w 3 c . dom . css .* Ċ import Ġorg . w 3 c . dom . events .* Ċ import Ġorg . w 3 c . dom . parsing .* Ċ import Ġorg . w 3 c . dom . svg .* Ċ import Ġorg . w 3 c . dom . url .* Ċ import Ġorg . w 3 c . fetch .* Ċ import Ġorg . w 3 c . notifications .* Ċ import Ġorg . w 3 c . performance .* Ċ import Ġorg . w 3 c . workers .* Ċ import Ġorg . w 3 c . xhr .* Ċ Ċ native Ġpublic Ġopen Ġclass ĠBlob () Ġ: ĠImage Bitmap Source Ġ{ ĊĠĠĠ Ġconstructor ( blob Parts : ĠArray < dynamic >, Ġoptions : ĠBlob Property Bag Ġ= Ġno Impl ) Ġ: Ġthis () ĊĠĠĠ Ġopen Ġval Ġsize : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġopen Ġval Ġtype : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġopen Ġval Ġis Closed : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġslice ( start : ĠInt Ġ= Ġno Impl , Ġend : ĠInt Ġ= Ġno Impl , ĠcontentType : ĠString Ġ= Ġno Impl ): ĠBlob Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġclose (): ĠUnit Ġ= Ġno Impl Ċ } Ċ Ċ native Ġpublic Ġinterface ĠBlob Property Bag Ġ{ ĊĠĠĠ Ġvar Ġtype : ĠString Ċ } Ċ Ċ suppress (" NOTH ING _ TO _ INLINE ") Ċ public Ġinline Ġfun ĠBlob Property Bag ( type : ĠString Ġ= Ġ"") : ĠBlob Property Bag Ġ{ ĊĠĠĠ Ġval Ġo Ġ= Ġjs (" ({}) ") ĊĊĠĠĠ Ġo [" type "] Ġ= Ġtype ĊĊĠĠĠ Ġreturn Ġo Ċ } Ċ Ċ native Ġpublic Ġopen Ġclass ĠFile ( file Bits : ĠArray < dynamic >, ĠfileName : ĠString , Ġoptions : ĠFile Property Bag Ġ= Ġno Impl ) Ġ: ĠBlob () Ġ{ ĊĠĠĠ Ġopen Ġval Ġname : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġopen Ġval Ġlast Modified : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl Ċ } Ċ Ċ native Ġpublic Ġinterface ĠFile Property Bag Ġ{ ĊĠĠĠ Ġvar Ġtype : ĠString ĊĠĠĠ Ġvar Ġlast Modified : ĠInt Ċ } Ċ Ċ suppress (" NOTH ING _ TO _ INLINE ") Ċ public Ġinline Ġfun ĠFile Property Bag ( type : ĠString Ġ= Ġ"", Ġlast Modified : ĠInt ): ĠFile Property Bag Ġ{ ĊĠĠĠ Ġval Ġo Ġ= Ġjs (" ({}) ") ĊĊĠĠĠ Ġo [" type "] Ġ= Ġtype ĊĠĠĠ Ġo [" lastModified "] Ġ= Ġlast Modified ĊĊĠĠĠ Ġreturn Ġo Ċ } Ċ Ċ native Ġpublic Ġinterface ĠFile List Ġ{ ĊĠĠĠ Ġval Ġlength : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġitem ( index : ĠInt ): ĠFile ? Ġ= Ġno Impl ĊĠĠĠ Ġnative Getter Ġfun Ġget ( index : ĠInt ): ĠFile ? Ġ= Ġno Impl Ċ } Ċ Ċ native Ġpublic Ġopen Ġclass ĠFileReader Ġ: ĠEvent Target Ġ{ ĊĠĠĠ Ġopen Ġval Ġready State : ĠShort ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġopen Ġval Ġresult : Ġdynamic ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġopen Ġval Ġerror : Ġdynamic ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠ Ġvar Ġon load start : Ġ(( Event ) Ġ-> Ġdynamic )? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġno Impl ĊĠĠĠ Ġvar Ġon progress : Ġ(( Event ) Ġ-> Ġdynamic )? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġno Impl ĊĠĠĠ Ġvar Ġon load : Ġ(( Event ) Ġ-> Ġdynamic )? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġno Impl ĊĠĠĠ Ġvar Ġon abort : Ġ(( Event ) Ġ-> Ġdynamic )? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġno Impl ĊĠĠĠ Ġvar Ġon error : Ġ(( Event ) Ġ-> Ġdynamic )? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġno Impl ĊĠĠĠ Ġvar Ġon load end : Ġ(( Event ) Ġ-> Ġdynamic )? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġno Impl ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġread As ArrayBuffer ( blob : ĠBlob ): ĠUnit Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġread As Text ( blob : ĠBlob , Ġlabel : ĠString Ġ= Ġno Impl ): ĠUnit Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġread As Data URL ( blob : ĠBlob ): ĠUnit Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġabort (): ĠUnit Ġ= Ġno Impl ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠEMPTY : ĠShort Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġval ĠLO ADING : ĠShort Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġval ĠDONE : ĠShort Ġ= Ġ 2 ĊĠĠĠ Ġ} Ċ } Ċ Ċ native Ġpublic Ġopen Ġclass ĠFileReader Sync Ġ{ ĊĠĠĠ Ġfun Ġread As ArrayBuffer ( blob : ĠBlob ): ĠArray Buffer Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġread As Text ( blob : ĠBlob , Ġlabel : ĠString Ġ= Ġno Impl ): ĠString Ġ= Ġno Impl ĊĠĠĠ Ġfun Ġread As Data URL ( blob : ĠBlob ): ĠString Ġ= Ġno Impl Ċ } ĊĊ