All Downloads are FREE. Search and download functionalities are using the official Maven repository.

js.web.streams.UnderlyingSink Maven / Gradle / Ivy

package js.web.streams;

import js.lang.Any;
import js.lang.Unknown;
import org.teavm.jso.JSProperty;

import javax.annotation.Nullable;


public interface UnderlyingSink extends Any {
    @JSProperty
    @Nullable
    WritableStreamErrorCallback getAbort();

    @JSProperty
    void setAbort(WritableStreamErrorCallback abort);

    @JSProperty
    @Nullable
    WritableStreamDefaultControllerCloseCallback getClose();

    @JSProperty
    void setClose(WritableStreamDefaultControllerCloseCallback close);

    @JSProperty
    @Nullable
    WritableStreamDefaultControllerStartCallback getStart();

    @JSProperty
    void setStart(WritableStreamDefaultControllerStartCallback start);

    @JSProperty
    @Nullable
    Unknown getType();

    @JSProperty
    void setType(Unknown type);

    @JSProperty
    @Nullable
    WritableStreamDefaultControllerWriteCallback getWrite();

    @JSProperty
    void setWrite(WritableStreamDefaultControllerWriteCallback write);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy