typefusion
    Preparing search index...

    Interface TypefusionScriptDataOnly<DataElement>

    The type of a Typefusion script export (TypefusionScriptExport) when the result of the run function contains the data without any schema.

    interface TypefusionScriptDataOnly<DataElement extends Record<string, unknown>> {
        name: string;
        resultDatabase: TypefusionSupportedDatabases;
        run: () => PromiseLike<TypefusionScriptResult<DataElement>>;
        runEffect?: <R extends TypefusionContextEffect>() => Effect<
            TypefusionScriptResult<unknown>,
            any,
            R,
        >;
        schema?: { [key in string | number | symbol]: DbType<DataElement[key]> };
    }

    Type Parameters

    • DataElement extends Record<string, unknown>

    Hierarchy (View Summary)

    Index

    Properties

    name: string
    run: () => PromiseLike<TypefusionScriptResult<DataElement>>
    runEffect?: <R extends TypefusionContextEffect>() => Effect<
        TypefusionScriptResult<unknown>,
        any,
        R,
    >
    schema?: { [key in string | number | symbol]: DbType<DataElement[key]> }