UNPKG

@halospv3/hce.shared-config

Version:

Automate commit message quality, changelogs, and CI/CD releases. Exports a semantic-release shareable configuration deserialized from this package's '.releaserc.yml'. Shared resources for .NET projects are also distributed with this package.

7 lines 1.04 kB
import type { BaseClassProto, baseClassProto, ClassLike, ConstructorConstraint, InstanceTypeOrSelf, SuperClassLike, WithProto } from './inheritance.js'; import type { InstancePropertyDescriptorMap } from './InstancePropertyDescriptorMap.js'; import type { OwnGetterDescriptorMap } from './OwnGetterDescriptorMap.js'; import type { OwnPropertyDescriptorMap } from './OwnPropertyDescriptorMap.js'; export declare function filterForGetters<Class extends ClassLike<ConstructorConstraint<Class> & WithProto<SuperClassLike | typeof baseClassProto>>>(descriptorMap: InstancePropertyDescriptorMap<Class>): Partial<OwnGetterDescriptorMap<InstanceType<Class>, Class['__proto__'] extends BaseClassProto ? null : InstanceTypeOrSelf<Class['__proto__']>>>; export declare function filterForGetters<Class extends ClassLike<ConstructorConstraint<Class> & WithProto<SuperClassLike | BaseClassProto>>>(descriptorMap: OwnPropertyDescriptorMap<Class>): Partial<OwnGetterDescriptorMap<Class, Class['__proto__']>>; //# sourceMappingURL=filterForGetters.d.ts.map