if polyglot#init#is_disabled(expand(':p'), 'typescript', 'syntax/yats/web-crypto.vim') 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