export interface HasDefineParams { path: string size: number[][] | number[] } @config.Getter( 'getParams' ) getParams!: ( id: number ) => HasDefineParams created() { this.xx = this.getParams( this.id ) }
このようなコードでgetParamsのtypeである
( id: number ) => HasDefineSlotParams
の記述をDRYに書きたくinterface化したいですが、方法がよくわかりませんでした。
なにかいい方法がありましたらご教示いただけますでしょうか
試したこと
以下はエラーとなる
export const GetDefineParams = ( id: number ) => { return {} as HasDefineParams } @config.Getter( 'getParams' ) getParams!: GetDefineParams
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/07 02:13