Skip to content

invalid signature of inject #290

@jacekkarczmarczyk

Description

@jacekkarczmarczyk

Vue 3.0 https://github.com/vuejs/vue-next/blob/master/packages/runtime-core/src/apiInject.ts#L29):

export function inject<T>(key: InjectionKey<T> | string): T | undefined

Vue 2.x composition api (https://github.com/vuejs/composition-api/blob/master/src/apis/inject.ts#L35):

export function inject<T>(key: InjectionKey<T> | string): T | void;

void instead of undefined makes impossible to use non-null assertion operator

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions