if !polyglot#util#IsEnabled('typescript', expand(':p')) finish endif syntax keyword typescriptCryptoGlobal containedin=typescriptIdentifierName crypto if exists("did_typescript_hilink") | HiLink typescriptCryptoGlobal Structure endif syntax keyword typescriptSubtleCryptoMethod contained encrypt decrypt sign verify nextgroup=typescriptFuncCallArg syntax keyword typescriptSubtleCryptoMethod contained digest nextgroup=typescriptFuncCallArg syntax cluster props add=typescriptSubtleCryptoMethod if exists("did_typescript_hilink") | HiLink typescriptSubtleCryptoMethod Keyword endif syntax keyword typescriptCryptoProp contained subtle syntax cluster props add=typescriptCryptoProp if exists("did_typescript_hilink") | HiLink typescriptCryptoProp Keyword endif syntax keyword typescriptCryptoMethod contained getRandomValues nextgroup=typescriptFuncCallArg syntax cluster props add=typescriptCryptoMethod if exists("did_typescript_hilink") | HiLink typescriptCryptoMethod Keyword endif