Preparing search index...

    Metadata about a script input parameter.

        const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel;

    // Find TypeScriptAsset assets and inspect their scriptInputInfo
    const tsAssets = model.project.assetManager.assets.filter(
    a => a.isOfType('TypeScriptAsset')
    ) as Editor.Assets.TypeScriptAsset[];

    for (const script of tsAssets) {
    if (Editor.isNull(script)) continue;
    console.log(`Script: ${script.name}`);
    // scriptInputInfo is typed as `any` -- at runtime it holds input metadata
    const info = script.scriptInputInfo;
    if (info) {
    console.log(` Has script input info`);
    }
    }
    Index

    Constructors

    Properties

    customTypePropertiesInfo: any

    Properties of a custom input type.

    defaultValue: string

    Default value for the input parameter.

    isCustomTypeInput: boolean

    Whether the input is a custom type.

    type: string

    Data type of the input parameter.

    uiInfo: string

    UI configuration for the input parameter.