if polyglot#init#is_disabled(expand(':p'), 'typescript', 'syntax/yats/web-service-worker.vim') finish endif syntax keyword typescriptServiceWorkerProp contained controller ready syntax cluster props add=typescriptServiceWorkerProp if exists("did_typescript_hilink") | HiLink typescriptServiceWorkerProp Keyword endif syntax keyword typescriptServiceWorkerMethod contained register getRegistration nextgroup=typescriptFuncCallArg syntax cluster props add=typescriptServiceWorkerMethod if exists("did_typescript_hilink") | HiLink typescriptServiceWorkerMethod Keyword endif syntax keyword typescriptGlobal containedin=typescriptIdentifierName Cache syntax keyword typescriptCacheMethod contained match matchAll add addAll put delete nextgroup=typescriptFuncCallArg syntax keyword typescriptCacheMethod contained keys nextgroup=typescriptFuncCallArg syntax cluster props add=typescriptCacheMethod if exists("did_typescript_hilink") | HiLink typescriptCacheMethod Keyword endif