diff --git a/src/runtime/typescript/gflib.ts b/src/runtime/typescript/gflib.ts index cbba6a524..4d5a45cfd 100644 --- a/src/runtime/typescript/gflib.ts +++ b/src/runtime/typescript/gflib.ts @@ -1535,6 +1535,8 @@ function isUndefined(a: any): boolean { // } // } +// A polyfill with provides the String.startsWith function for older targets +// If you are targeting ES6(2015) or later, you don't need this // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith#Polyfill // if (!String.prototype.startsWith) { interface String { @@ -1547,3 +1549,22 @@ Object.defineProperty(String.prototype, 'startsWith', { } }) // } + +// If you want to make this into a proper module, uncomment this: +// export { +// GFGrammar, +// GFAbstract, +// GFConcrete, +// Fun, +// Type, +// Apply, +// Coerce, +// PArg, +// Const, +// CncFun, +// SymCat, +// SymKS, +// SymKP, +// SymLit, +// Alt, +// }