// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: MPL-2.0

//go:build no_runtime_type_checking

package workerscript

// Building without runtime type checking enabled, so all the below just return nil

func (w *jsiiProxy_WorkerScript) validateAddMoveTargetParameters(moveTarget *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateAddOverrideParameters(path *string, value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetAnyMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetBooleanAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetBooleanMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetNumberAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetNumberListAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetNumberMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetStringAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateGetStringMapAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateImportFromParameters(id *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateInterpolationForAttributeParameters(terraformAttribute *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateMoveFromIdParameters(id *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateMoveToParameters(moveTarget *string, index interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateMoveToIdParameters(id *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validateOverrideLogicalIdParameters(newLogicalId *string) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutAnalyticsEngineBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutD1DatabaseBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutHyperdriveConfigBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutKvNamespaceBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutPlacementParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutPlainTextBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutQueueBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutR2BucketBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutSecretTextBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutServiceBindingParameters(value interface{}) error {
	return nil
}

func (w *jsiiProxy_WorkerScript) validatePutWebassemblyBindingParameters(value interface{}) error {
	return nil
}

func validateWorkerScript_GenerateConfigForImportParameters(scope constructs.Construct, importToId *string, importFromId *string) error {
	return nil
}

func validateWorkerScript_IsConstructParameters(x interface{}) error {
	return nil
}

func validateWorkerScript_IsTerraformElementParameters(x interface{}) error {
	return nil
}

func validateWorkerScript_IsTerraformResourceParameters(x interface{}) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetAccountIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetCompatibilityDateParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetCompatibilityFlagsParameters(val *[]*string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetConnectionParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetContentParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetCountParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetDispatchNamespaceParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetIdParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetLifecycleParameters(val *cdktf.TerraformResourceLifecycle) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetLogpushParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetModuleParameters(val interface{}) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetNameParameters(val *string) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetProvisionersParameters(val *[]interface{}) error {
	return nil
}

func (j *jsiiProxy_WorkerScript) validateSetTagsParameters(val *[]*string) error {
	return nil
}

func validateNewWorkerScriptParameters(scope constructs.Construct, id *string, config *WorkerScriptConfig) error {
	return nil
}

