Extension field internal doesn't exist


#1

I met a bug during writing DFEs.

{fileUrl:"-type-CompressorUnitPredictionAnalyticInput.c3typ",lineNum:-1,colNum:-1,severity:"ERROR",message:"Extension field internal doesn't exist in extension type extensions.Ann.DFE in type -type-CompressorUnitPredictionAnalyticInput.CompressorUnitPredictionAnalyticInput",code:"NOT_CLASSIFIED"}

Simple DFE

@DFE(interval='HOUR', period='HOUR', metric='HoursSinceLastGGTLOSUPAOutlierLow')
type CompressorUnitHoursSinceLastGGTLOSUPAOutlierLow mixes TSDataFlowEvent<CompressorUnit>

Compound DFE

@DFE(period='HOUR', internal='HOUR')
type CompressorUnitPredictionAnalyticInput mixes CompoundDataFlowEvent<CompressorUnit> {
	HoursSinceLastGGTLOSUPAOutlierLow: CompressorUnitHoursSinceLastGGTLOSUPAOutlierLow
}

Analytics

type CompressorUnitPredictionAnalytic mixes Analytic<CompressorUnitPredictionAnalyticInput, Void> {
	loadContextAll: ~ js server
	processSource: ~ js server
}

#2

That is a typo. In compound DFE definition, it should be interval instead of internal.