आयात मौजूद नहीं है हो रही है::
import * as moment from 'moment';
import 'moment-duration-format';
बाहर
declare module 'moment' {
interface Duration {
format(template: string, precision?: string, settings?: any): string;
}
}
जब रूप में इस्तेमाल किया अपनी कक्षा के, इंटरफ़ेस को परिभाषित करें:
interface Duration extends moment.Duration {
format: (template?: string, precision?: number, settings?: DurationSettings) => string;
}
interface DurationSettings {
forceLength: boolean;
precision: number;
template: string;
trim: boolean | 'left' | 'right';
}
फिर अपने कोड में:
const duration = moment.duration(minutes, 'minutes') as Duration;
return duration.format('mm');
यदि आप किसी अन्य फाइल में अपने Duration
इंटरफेस परिभाषित हैं, तो आप निर्यात और यह रूप में अच्छी तरह आयात करने के लिए की आवश्यकता होगी।
मैं अभी भी अपने कोड में त्रुटियों को मिल रहा है उपयोग कर सकते हैं । संपत्ति 'अवधि' प्रकार 'टाइपोफ' पल '' पर मौजूद नहीं है। –
मुझे यह समझने के लिए आपके कोड को देखना होगा कि आपकी त्रुटि कहां से आती है। लेकिन मेरे जवाब पर एक नज़र डालें, मैंने इंटरफ़ेस परिभाषाओं को अपडेट किया है। मुझे नहीं लगता कि यह आपकी समस्या का समाधान करेगा, लेकिन एक बार तय हो जाने पर, यह बेहतर स्वत: पूर्ण प्रदान करेगा। – fxlemire
एक आकर्षण की तरह काम करता है! धन्यवाद – Madman