ember-material-icons
Version:
Google Material icons for your ember-cli app
15 lines (14 loc) • 610 B
TypeScript
import { Reference, RevisionTag } from '@glimmer/reference';
import { NotifiableReference } from '../types';
export interface InnerReferenceFactory<T> {
new (object: any, property: string, outer: NotifiableReference<any>): Reference<T>;
}
export declare class PropertyReference<T> implements Reference<T> {
private object;
private property;
tag: RevisionTag;
constructor(object: any, property: string, outer: NotifiableReference<T>);
value(): any;
label(): string;
}
export declare function ComputedReferenceBlueprint<T>(property: any, dependencies: any): InnerReferenceFactory<T>;