javascript - Typescript accessing variable with object full of specific objects with period (.) operator -
i have typescript interface
interface bookstore { books: { [key: string]: book } } i can access single book it's name this
bookstore.books['onegoodbookname'] what need, access period (.) operator
bookstore.books.onegoodbookname unfortunately i'm not able , internet hasn't been helping yet. ideas if can it?
--
edit 1: more information
i can't change implementation. declaration in interface, because it's declaration file library other people use in javascript code. don't want make developers change js code when migrate typescript.
you can access this:
var bs: bookstore; //... var book = <book>((<any>bs.books).onegoodbookname); but in case loose type checks provided typescript:
Comments
Post a Comment