interface Cloud {
    provider: null | CloudProvider;
    runtime: Runtime;
    stage: null | RenderedTarget;
    clear(): void;
    postData(data: CloudData): void;
    requestCreateVariable(variable: ScalarVariable): void;
    requestDeleteVariable(name: string): void;
    requestRenameVariable(oldName: string, newName: string): void;
    requestUpdateVariable(name: string, value: ScratchCompatibleValue): void;
    setProvider(provider: null | CloudProvider): void;
    setStage(stage: null | RenderedTarget): void;
    updateCloudVariable(varUpdate: CloudVariableUpdate): void;
}

Properties

provider: null | CloudProvider
runtime: Runtime
stage: null | RenderedTarget

Methods

  • Parameters

    • oldName: string
    • newName: string

    Returns void