UNPKG

@fivetrandevelopers/zetasql

Version:
24 lines (23 loc) 1.59 kB
import type { FreestandingDeprecationWarning as _zetasql_FreestandingDeprecationWarning, FreestandingDeprecationWarning__Output as _zetasql_FreestandingDeprecationWarning__Output } from '../zetasql/FreestandingDeprecationWarning'; import type { LanguageFeature as _zetasql_LanguageFeature, LanguageFeature__Output as _zetasql_LanguageFeature__Output } from '../zetasql/LanguageFeature'; import type { FunctionSignatureRewriteOptionsProto as _zetasql_FunctionSignatureRewriteOptionsProto, FunctionSignatureRewriteOptionsProto__Output as _zetasql_FunctionSignatureRewriteOptionsProto__Output } from '../zetasql/FunctionSignatureRewriteOptionsProto'; export interface FunctionSignatureOptionsProto { 'isDeprecated'?: (boolean); 'additionalDeprecationWarning'?: (_zetasql_FreestandingDeprecationWarning)[]; 'requiredLanguageFeature'?: (_zetasql_LanguageFeature)[]; 'isAliasedSignature'?: (boolean); 'propagatesCollation'?: (boolean); 'usesOperationCollation'?: (boolean); 'rejectsCollation'?: (boolean); 'rewriteOptions'?: (_zetasql_FunctionSignatureRewriteOptionsProto | null); } export interface FunctionSignatureOptionsProto__Output { 'isDeprecated': (boolean); 'additionalDeprecationWarning': (_zetasql_FreestandingDeprecationWarning__Output)[]; 'requiredLanguageFeature': (_zetasql_LanguageFeature__Output)[]; 'isAliasedSignature': (boolean); 'propagatesCollation': (boolean); 'usesOperationCollation': (boolean); 'rejectsCollation': (boolean); 'rewriteOptions': (_zetasql_FunctionSignatureRewriteOptionsProto__Output | null); }